Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] wyswetlenie nazw pliku z katalogu
-Gość_arek-
post 21.03.2006, 10:34:59
Post #1





Goście







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ć
Go to the top of the page
+Quote Post
treewood
post 21.03.2006, 11:04:48
Post #2





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


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. ?>


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post
-Gość_arek-
post 21.03.2006, 11:16:45
Post #3





Goście







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
Go to the top of the page
+Quote Post
Ociu
post 21.03.2006, 11:43:29
Post #4





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




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. ?>
Go to the top of the page
+Quote Post
scanner
post 21.03.2006, 11:45:55
Post #5





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Ociu - a nie można zastosowac eregi" title="Zobacz w manualu php" target="_manual?


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
treewood
post 21.03.2006, 11:57:48
Post #6





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


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


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
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 Wersja Lo-Fi Aktualny czas: 14.07.2025 - 12:11