Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] odczyt katalogow z serwera i formularz
-Gość_andi_*-
post
Post #1





Goście







witam, mam pytanie jak zrobic tak, aby automatycznie odczytac wszystkie foldery z katalogu o nazwie xxx a nastepnie przypisac je do formularza, tzn jako opcje w liscie rozwijanej pojawily sie te nazwy katalogow (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) ? wiecie o co chodzi?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kicok
post
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


  1. <?php
  2. $dirname = './xxx/';
  3. echo('<select>');
  4.  
  5. $dir = opendir($dirname); #[1]
  6. while($item = readdir($dir)) #[2]
  7. {
  8. if(($item != '.') && ($item != '..') && (is_dir($dirname.$item))) #[3]
  9. echo('<option>'.$item.'</option>');
  10. }
  11.  
  12. echo('</select>');
  13. closedir($dir); #[4]
  14. ?>


[1] - otwórz katalog
[2] - dopóki się da odczytuj elementy z katalogu i przypisuj je do zmiennej $item
[3] - jeśli $item nie jest korpką (oznacza "ten sam poziom" w drzewie katalogów) oraz nie jest dwoma kropkami (oznacza "poziom wyżej" w drzewie katalogów) oraz jest katalogiem (funkcja is_dir()) to wyświetl go jako element formularza
[4] - zamknij katalog

Ten post edytował Kicok 18.07.2006, 17:20:51
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 05:06