ich habe 2 ordner:
jetzt prüfe ich bei jedem ordner, ob dieser leer ist.
jetzt prüfe ich ob die werte 0 ergeben
bis zur vorletzten zeile klappt alles, aber dann bei if($z2.... meckert php das das verzeichnis nicht leer ist.
ABER ich lösche zuerst das unterverzeichnis (das funktioniert ja) und dann ist das große verzeichnis doch leer (von meiner logik her) und dann müßte das große verz. gelöscht werden.
darum zuerst $VZ (kleines Verz.) und dann erst $VZ2 (das große verzeichnis)!
wo ist da der fehler?
Code:
$VZ = '.../fotos/klein/'; $VZ2 = '.../fotos/';
Code:
$Z = count(scandir($VZ))-2; // minus 2, um den punkt und den doppelpunkt abzuziehen $Z2 = count(scandir($VZ2))-3;// minus 3, um den punkt und den doppelpunkt abzuziehen und den unterordner
Code:
if($Z==0) {rmdir($VZ);} if($Z2==0) {rmdir($VZ2);}
ABER ich lösche zuerst das unterverzeichnis (das funktioniert ja) und dann ist das große verzeichnis doch leer (von meiner logik her) und dann müßte das große verz. gelöscht werden.
darum zuerst $VZ (kleines Verz.) und dann erst $VZ2 (das große verzeichnis)!
wo ist da der fehler?
Kommentar