Ordner löschen Variable funktionert nicht ?

Matthiasghh

Mitglied
Hallo Leute,

habe ein Script gebasterlt womit ich ordner löschen kann jetzt habe ich aber ein Problem
ich möchte eine Variable einbauen, womit ich per Post Befehl einen bestimmten Ordner löschen möchte.
Code:
function delDir($dirName) {
    $handle = opendir($dirName);
    while ($file = readdir ($handle)) {
        if($file != "." && $file != "..") {
            if(is_dir($dirName."/".$file)) {
                delDir($dirName."/".$file);
            } else {
                unlink($dirName."/".$file);
            }
        }
    }
    closedir($handle);
    rmdir($dirName);
    return true;
}
delDir('test'); // Hier soll die Variable rein z.B ($ordnername).

Wen ich da eine Variable einbaue kommt folgendes
Code:
Warning: opendir($set) [function.opendir]: failed to open dir: Invalid argument in usw...

VIELEN DANK
 
Zuletzt bearbeitet:
hilfe schaft, wenn man einfach mal anzeigen lässt, was in der Variable $dirname steht...

Womöglich ist diese NULL oder ähnliches skuriles, weshalb dieser Fehler kommt!

prüf es doch einfach mal mit "echo $dirname". Wenn nichts dasteht, ist sie wohl NULL also nicht gesetzt.

Sollte das so sein, musst du gucken, ob der Fehler beim übergeben der Variable liegt.
 
Zurück