akurát rozmýšlam, ako čo najlepšie zefektívniť načítanie všetkých súborov a priečinkov na serveri, lebo ja to riešim do určitej hĺbky prienčikov, pomocou čoho by sa dalo naprogramovať neobmedzené hĺbou načítanie súborov a priečinkov?
Za odpoveď vopred ďakujem!
Ukážka časti môjho komplikovaného kódu:
Kód: Vybrať všetko
// 1.uroven
if ($handle = scandir($dir)) {
for ($i=0;$i<count($handle);$i++) {
if(!empty($handle[$i]) && !in_array($handle[$i], $no_files)) {
if(is_dir($dir.$handle[$i])) {
$output .= "{".($word[$count])."_DIR_".SafeProm($handle[$i])."}#".$br;
// 2.uroven
if ($handle_ = scandir($dir.$handle[$i]."/")) {
$count_ = 0;
for ($i_=0;$i_<count($handle_);$i_++) {
if(!empty($handle[$i_]) && !in_array($handle[$i_], $no_files)) {
if(is_dir($dir.$handle[$i]."/".$handle_[$i_])) {
$output .= "{".($word[$count].$count_)."_DIR_".SafeProm($handle_[$i_])."}#".$br;
$count_++;
} else {
$output .= "{".($word[$count])."_".SafeProm(GetObsah($handle[$i]."/".$handle_[$i_]))."_".SafeProm($handle_[$i_])."}#".$br;
}
}
}
}
$count++;
} else {
$output .= "{_".SafeProm(GetObsah($handle[$i]))."_".SafeProm($handle[$i])."}#".$br;
}
}
}