Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wyswetlenie nazw pliku z katalogu
Forum PHP.pl > Forum > Przedszkole
Gość_arek
witam mam sobie np. katalog dane . W katalogu są pliki graficzne. i chce wyswetlic wszystki pliki zaczynajace sie na ala np(ala1.jpg,ala2.jpg itd)

jak to to zrobić
treewood
Po pierwsze manual php!
Zapodaje przyklad z manual'a i bardzo prosta i przerobke

  1. <?php
  2. $d = dir("dane/");
  3. while (false !== ($entry = $d->read())) {
  4. if( is_file( 'dane/'.$entry ) && substr( $entry, 0, 3 ) == 'ala' ){
  5. echo $entry.'<br />';
  6. }
  7. }
  8. $d->close();
  9. ?>
Gość_arek
ale to nie musi byc "ala" i w Twoim przypatku ilosc znakow
  1. <?php
  2. ( $entry, 0, 3 )
  3. ?>
jest wpisana na sztywno czyli pewnie gdzie ma byc count
Ociu
Można by tak:
  1. <?php
  2. foreach(glob('dane/*') AS $filename) {
  3. $arr = explode('/', $filename);
  4. if(ereg( '^[Aa]la.', $arr[ sizeof( $arr ) - 1 ])) {
  5. print "<img src='$filename' alt='' />";
  6. }
  7. }
  8. ?>
scanner
Ociu - a nie można zastosowac eregi" title="Zobacz w manualu php" target="_manual?
treewood
arek - wybacz ale to jest przyklad na pomyslenie. nie sadzilem, ze musisz dostac kawa na lawe. przyklad masz, przerob sobie go dobrowolnie jak uwazasz. mozesz zastosowac ereg'a ale balem sie o tym ci pisac bo wkroczylibysmy w kolejna bardziej tajemnicza dzialke jak wyrazenia regularne
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.