Mailinglisten-Archive |
Hi!
Daniel Bladeck schrieb:
> $pfad1 = opendir($verzeichnisname);
> while($dateiname = readdir($pfad1))
> {
> if(!unlink($dateiname)) {
if(!unlink("$pfad1/$dateiname)) {
>
> print "Datei $dateiname wurde nicht gelöscht";
> } else {
> print "Datei $dateiname wurde gelöscht";
> }
> }
> closedir($pfad1);
>
> // Hier bekomme ich immer die Meldung das die Datei nicht gelöscht werden
> // kann mit den Dateinamen, zusätzlich noch die Fehlermeldung:
> Warning: Unlink failed (No such file or directory) in
> /www/name/ordner/user_ordner_loeschen.php4 on line 61
> in Zeile 61 steht die if(!unlink anweisung.
>
> Wie kann ich das ändern? Oder gibt es eine andere Möglichkeit einen Ordner
> zu löschen inkl. Inhalt?
Versuch das mal. Das unlink() auf dem Dateinamen ohne die Pfadangabe dürfte
nur in Ausnahmefällen funktionieren, nämlich genau dann wenn das aktuelle
Arbeitsverzeichnis gleich $pfad1 ist... ;-)
Oliver
--
Oliver Fink
NetUSE AG, Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
php::bar PHP Wiki - Listenarchive