zdravíčko,
mám následující adresář:
slozka
-podslozka
--soubor1_v_podslozce.txt
--soubor2_v_podslozce.txt
-soubor.txt
a funkci
function search_modules(){
/*
najde všechny podslozky - prohledá složku 'slozka'
*/
$handle=opendir("slozka");
$dir = array();
while (false !== ($file = readdir($handle))){
if(is_dir($file)) echo " dir ";
echo $file."+";
if (is_dir($file) && $file != "." && $file != ".."){
$dir[] = $file;
}
}
closedir($handle);
return $dir;
}
no a ta funkce mi vrací názvy podsložek v poli... Jenže tam je nějaká chybička, neboli i když v tom adresáři složku mám, tak v to pole je prázdné... Tak jsem si tam dal do toho cyklu vypisovat název a slovo dir jestliže je $file složka (- funkcí is_dir();)
A ejhle sice mi najde název podsložky, ale nepovažuje ji za složku
tady je ten výstup...:
dir .+ dir ..+podslozka+soubor.txt+
-> no nemělo by být před "podslozka" napsané dir? Ňák to nechápu v čem jsem udělal chybu..