Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Link, Struktura katalogu
michu9010
post
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 2.11.2007
Skąd: Włocławek

Ostrzeżenie: (10%)
X----


witam
mam problem z napisaniem skrypty ktory bedzie szukal plikow *.php i zrobi do nich link... blinksmiley.gif blinksmiley.gif
nie wiem jak to zrobic worriedsmiley.gif worriedsmiley.gif

dziekuje za pomoc

Ten post edytował michu9010 6.02.2009, 21:27:45
Go to the top of the page
+Quote Post
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


Manual


--------------------
Go to the top of the page
+Quote Post
isso
post
Post #3





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

Ostrzeżenie: (0%)
-----


poszukaj o czytaniu katalogów + wyrażenia regularne - to sie chyba nadaje do przedszkola smile.gif

Ten post edytował isso 6.02.2009, 21:40:00


--------------------
Go to the top of the page
+Quote Post
ayeo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


~isso, nie baw się w moderatora. Jeśli masz jakieś zastrzeżenia to proszę skorzystaj z przycisku Raportuj.

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
michu9010
post
Post #5





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 2.11.2007
Skąd: Włocławek

Ostrzeżenie: (10%)
X----


kurde robie i robie i nic
;/
mam cos takiego
  1. <?
  2. $files = glob ( 'works/*.php' );
  3. for ( $od = 0, $do = 10; $od <= $do; $od++ ) {
  4.  
  5.   if ( isset ( $files[$od] ) )
  6.   switch ($id) {
  7.   case $files:
  8.   include $files;
  9.   break;
  10.   }
  11.      echo '<a href="works.php?id=' . $files[$od] . '">' . substr ( file_get_contents ( $files[$od] ), 0, 48 ) . '</a><br /><br />';
  12.  
  13. }
  14. ?>
Go to the top of the page
+Quote Post
piotrooo89
post
Post #6


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




3 linijki kodu....
  1. <?php
  2. foreach (glob("*.php") as $pliki)
  3. {
  4.    echo '<a href="'.$pliki.'">'.$pliki.'</a><br />';
  5. }
  6. ?>



// Pomógł++
// ayeo


--------------------
Go to the top of the page
+Quote Post
michu9010
post
Post #7





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 2.11.2007
Skąd: Włocławek

Ostrzeżenie: (10%)
X----


a jak zrobic ze pliki byly includowane i link bedzie wyswietlany w postaci np. works.php?id=(nazwa pliku)questionmark.gif
Go to the top of the page
+Quote Post
piotrooo89
post
Post #8


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




chłopie przesadzasz... dostałeś gotowca wysil się troche.


--------------------
Go to the top of the page
+Quote Post
kefirek
post
Post #9





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


Najproscie to takie cos
  1. <?php
  2. $obecny_kat = 'pliki/';
  3. $kat = opendir($obecny_kat);
  4. $tab=array();
  5. while ($plik = readdir($kat))
  6. {
  7. $roz = strtolower(strrchr($plik,"."));
  8. if($roz == '.php'){
  9. $tab[] = array('nazwa'=>strtolower(substr($plik, 0, strrpos($plik, "."))), 'rozszerzenie'=>$roz);  
  10. }
  11. }
  12. closedir($kat);
  13.  
  14.  
  15. foreach($tab AS $wynik){
  16. echo "<a href='".$wynik['nazwa'].$wynik['rozszerzenie']."'>".$wynik['nazwa']."</a><br>";
  17. }
  18. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 19:43