Ahoj, PHP se moc nevenuju, ale obcas potrebuju neco udelat. Umim vycist seznam souboru v adresari, ale ted sem narazil na problem, ze bych chtel umet taky precist seznam podadresaru v adresari. Vite nekdo jak na to?
S pozdravem Ondra
Fórum › PHP
Nacteni seznamu adresaru
Jednoduchy:
?
$adresar = opendir("."); [color=blue]// otevreme adresar[/color]
while($soubor = readdir($adresar)){ [color=blue]// dokud mame co cist z adresare[/color]
echo("$soubor<br>"); [color=blue]// napiseme nazev souboru co jsme precetli[/color]
}
?
Jediny problem je, ze ti to precte i ostatni soubory...to se da ale vyresit budto pomoci regularnich vyrazu nebo (coz je podle me daleko lepsi...) pomoci funkce string filetype(string nazev_souboru) nebo (coz je podle me uplne nejlepsi) pomoci funkce boolean is_dir(string nazev_souboru)
Tedy vysledny kod pro zobrazeni podadresaru v danem adresari:
?
$adresar = opendir("."); [color=blue]// otevreme adresar [/color]
while($soubor = readdir($adresar)){ [color=blue]// mame co cist???[/color]
if(@is_dir($soubor)){ [color=blue]// pokud je precteny soubor adresar..[/color]
echo("$soubor<br>"); [color=blue]// napiseme jeho jmeno[/color]
}
}
?
S pozdravem taky Ondra...
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 51 hostů
Podobná vlákna
Načtení dat z csv do seznamu — založil Vašek
JQuery plugin - načtení dalších položek seznamu — založil Lukáš
Přidání seznamů v seznamu do 2.seznamu — založil Ahoj3
Zaheslování adresářů — založil dreamer
Mazání adresářů — založil Petr
Moderátoři diskuze