Autor Zpráva
m@nik
Profil *
ahoj,
vyskytl se mi tu problem : mam urcitou strukturu slozek, ale nevim presne dopredu jak bude clenita...a potrebuju je vsechny vypsat treba stylem :
slozka1
->slozka1.1
->->slozka1.1.1
->slozka1.2
slozka2
slozka3
dokazal bych si s tim poradit, kdybych vedel jak am bejt ta struktura hluboka, ale takhle se mi na to nedari prijit. Jestli to pomuze, tak je jeste k dispozici celkovej pocet tech slozek...

jo a pro prochazeni slozek se soubory zatim pouzivam tenhle skriptik :

if($handle = opendir('members/'.$_SESSION['ses_id'])){
while (false !== ($file = readdir($handle))){
if($file != "." && $file != ".."){
$files_list[] = $file;
}
}
CloseDir($handle);
}

dekuju za pomoc :)
DJ Miky
Profil
Asi by to šlo nějakým předáváním hloubky, ale šlo by to také třeba počítáním lomítek v cestě (substr_count($cesta,'/')).

Jinak ten tvůj skript nebude procházet podsložky, na to se používá způsob, že se procházení složky uzavře do fce a při procházení, když se zjistí, že soubor je složka (zní to blbě, co?) pomocí fce is_dir(), zavolá se ta fce znovu s touto nalezenou složkou jako parametrem.
pmasarik
Profil
Na výpis stromovej štruktúry z DB sa používa toto
http://www.sitepoint.com/forums/printthread.php?t=215857

Ak pochopíš ako to funguje tak nejako tak budeš musieť urobiť aj to čo potrebuješ ty.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0