-
Dateien löschen?!
Hallo!
Wenn ich versuche mit dem unlink Befehl Dateien mittels eines PHP Sktiptes zu löschen bekomme ich folgende Fehlermeldung:
Warning: SAFE MODE Restriction in effect. The script whose uid is 0 is not allowed to access files/tausch/aachen/rn1-kap7.pdf owned by uid 30 in /home/httpd/foren/forum_mup/do_remove.php on line 8
-rw------- 1 wwwrun nogroup 102379 Nov 12 09:04 rn1-kap7.pdf
Obwhl doch der wwwrun, die Rechte dieser DAtei besitzt, ...
Gibt es für dieses Problem eine Lösung?
-
Registrierter Benutzer
Ja griaß Di,
weil du save_mode eingeschaltet hast.
Die PHP-FAQ schreibt dazu "... daß auf eine Datei oder ein Verzeichnis nur eingewirkt werden darf, wenn die Datei oder das Verzeichnis denselben Eigentümer hat wie das Script."
-
Hi,
ich hänge gerade an einem ähnlichen Problem. Ich möchte Eine Datei aus einem ganz anderen Verzeichnis löschen. Muss ich das mit der Unlink Funktion machen?
Oder kann ich da auch exec(); oder system(); verwenden?
BuCkA
-
Ja geht!
habs grade Probiert.
$action="rm /verzeichnis/zur/datei/dateiname"; // Löschen der Datei
$do= exec($action); // Ausführen des Befehls
Funktioniert auch, wenn das Verzeichnis nicht dem User der Datei gehört.
BuCkA
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen