Autor | Zpráva | ||
---|---|---|---|
m@nik Profil * |
#1 · Zasláno: 26. 10. 2006, 23:44:38
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 |
#2 · Zasláno: 27. 10. 2006, 00:04:29
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 |
#3 · Zasláno: 27. 10. 2006, 11:59:01
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. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0