witam serdecznie.
wyciągam z katalogu zdjęcia w taki sposób :
$home_dir = "dziewczyny/$nazwisko/";
$path = stripslashes($path);
$open = opendir($home_dir.$path);
for($i=0;($file = readdir($open)) != false;$i++)
if (is_file($home_dir.$path.$file))
$files[$i] = $file;
closedir($open);
sort($files,SORT_REGULAR);
foreach($files as $key => $value) {
$mod[$value] = filemtime($home_dir.$path.$value);
}
arsort($mod);
$tab = array();
if ($files) foreach($mod as $key=>$value) {
array_push($tab, "$key");
}
$output .= "&pierwsza=\"" . $tab[0] . "\"&zmienna=" . implode("|",$tab);
echo $output;
( wybaczcie, ze umiescilem kod w znacznikach html, ale jak wrzucilem w php, to pododawał \" wszedzie.. )
i wszystko działa dokładnie tak jak powinno..
natomiast gdy nie istnieje katalog podany w zmiennej $nazwisko, to wywala całą masę błędów.. :
Warning: opendir(dziewczyny/cokolwiek/): failed to open dir: No such file or directory in adres/plik.php on line 6
Warning: readdir(): supplied argument is not a valid Directory resource in adres/plik.php on line 7
Warning: closedir(): supplied argument is not a valid Directory resource in adres/plik.php on line 10
Warning: sort() expects parameter 1 to be array, null given in adres/plik.php on line 12
Warning: Invalid argument supplied for foreach() in adres/plik.php on line 14
Warning: arsort() expects parameter 1 to be array, null given in adres/plik.php on line 18
jak mam poprawić ten kod, żeby w takim przypadku skrypt zwrócił TYLKO np. "Podany katalog nie istnieje.." ??