Autor | Zpráva | ||
---|---|---|---|
lumpy Profil |
#1 · Zasláno: 15. 7. 2006, 12:57:53
V adresári s názvom data mám niekoľko podadresárov s rôznymi menami a potrebujem spraviť formulár v ktorom bude výber <select> a každý výber <option> bude mať value názov tých podadresárov....čiže potrebujem, aby ten php skript vypísal názvy všetkých podadresárov a spravil z nich premennú...neviete ako to mám spraviť? už sa s tým zabávam asi hodinu...
|
||
Hugo Profil |
#2 · Zasláno: 15. 7. 2006, 13:02:05
Podívej se do diskuze v manuálu, někde je to tam popsané
http://de.php.net/manual/en/function.opendir.php |
||
lumpy Profil |
#3 · Zasláno: 15. 7. 2006, 13:06:44
Hugo
Nevieš kde presne? Poriadne nerozumiem po anglicky, a s php iba začínam.... |
||
Hugo Profil |
#4 · Zasláno: 15. 7. 2006, 13:13:56
Je tam toho víc, hledej recursivní procházení adresářů.
|
||
llook Profil |
#5 · Zasláno: 15. 7. 2006, 13:28:16
Já mám radši funkci glob() než opendir, snáz se používá. Ta vybere soubory odpovídající masce, takže třeba glob('c:\windows\*.exe') vybere všechny exáče v adresáři windows apod. A má i volbu, aby vybírala jen adresáře.
Pokud tedy chceš vypsat adresáře: foreach (glob('adresar/*', GLOB_ONLYDIR) as $filename) { Pokud chceš i podadresáře těchto adresářů, použij rekurzi (tj. podprogram volající sám sebe). Nějak takto (neozkoušeno): function vypisPodadresare($adresar) { |
||
lumpy Profil |
#6 · Zasláno: 15. 7. 2006, 14:19:12
llook
Hugo Diik moc za rady |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0