Hello,
while(($file = readdir($fp)) !== false){ # Dateiname "Null"
Ist nicht Dateiname '0' der Schlingel, und nicht der String 'Null'?
if(is_dir("$filepath/$file") && $file!='.' && $file!='..'){
$this->getImages("$filepath/$file");
}
//$file ist eine Datei <- das ist ein Trugschluß; daher:
elseif(is_file("$filepath/$file"){
if($file == "index.html") {
$htmlfile = "$filepath/$file";
Wie war das doch gleich mit is_dir()?
Ist das nicht auch true, wenn ein Link auf ein Directory zeigt?
So könnte dann wieder ein zirkulärer Verlauf entstehen, wenn im Verzeichnis ein Link auf eine höhere Verzeichnisebene vorhanden ist.
Ich habe es aber jetzt nicht ausprobiert und auch nicht in php.net nachgelsen. Komme mal wieder nicht ran an die Seite.
Ein harzliches Glückauf
Tom vom Berg