Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyswietlanie zawartosci folderu, ..niezaleznie od tego gdzie w jakim podfolderze sie znajduje
djbarca
post 5.10.2007, 14:15:42
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 1
Dołączył: 22.04.2007
Skąd: Rypin

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


otoz mam taka sprawe chcialbym zrobic ocs takiego zeby wczytywalo mi w opcji select zawartosc folderu dokladnie obrazki..ich nazwy ale niezaleznie od tego gdzie sie znajduje ten obrazek .. w jakim podfolderze ... poprostu zeby przeszukalo calutki folder z podfolderami .. mam taki kod .. jak go przerobic questionmark.gif :/


  1. <?php
  2. $katalog = opendir('galeria');
  3. print "<center><select>";
  4. $i=1;
  5. while ($plik=readdir($katalog)) {
  6. if ($plik!=".." && $plik!="." && $plik!="Thumbs.db") {
  7. $zdjecia[$i++]=$plik;
  8. $type=filetype("galeria/$plik");
  9. if ($type!='dir'){
  10. print "<option value=$plik>$plik</option>";
  11. }
  12. }
  13. }
  14.  
  15. print "</select></center>";
  16. closedir($katalog);
  17. ?>

ten kod wczytuje mi zawartosc folderu w opcji select ... jak to mozna przerobic questionmark.gif?
Go to the top of the page
+Quote Post
scrat
post 5.10.2007, 15:00:06
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 22.07.2007

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


jeżeli używasz PHP5 to chyba najławiej będzie tak:

  1. <?php
  2. echo "<center><select>";
  3. foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('./galeria')) as $fileInfo)
  4. {
  5. if (!$fileInfo->isFile() ) continue;
  6. $plik = $fileInfo->getFileName();
  7. echo"<option value=$plik>$plik</option>";
  8. }
  9. echo "</select></center>";
  10. ?>
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.06.2025 - 03:17