Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Link
Forum PHP.pl > Forum > PHP
michu9010
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
ayeo
Manual
isso
poszukaj o czytaniu katalogów + wyrażenia regularne - to sie chyba nadaje do przedszkola smile.gif
ayeo
~isso, nie baw się w moderatora. Jeśli masz jakieś zastrzeżenia to proszę skorzystaj z przycisku Raportuj.

Pozdrawiam!
michu9010
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. ?>
piotrooo89
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
michu9010
a jak zrobic ze pliki byly includowane i link bedzie wyswietlany w postaci np. works.php?id=(nazwa pliku)questionmark.gif
piotrooo89
chłopie przesadzasz... dostałeś gotowca wysil się troche.
kefirek
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. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.