Thomas Schmieder: Verzeichnis löschen

Beitrag lesen

Hallo,

mit rmdir kannst du meines Wissens nach nur ein verzeichnis löschen das auch leer ist! Ansonsten mal mit unlink versuchen alles zu löschen und achja du brauchst dafür Rechte! Am besten irgendwie 777 geben mit chmod!

Sicher braucht man Rechte, aber wenn ich dieses ewige 777 schon lese, wird mir immer schlecht :-( Der jeweilige Diensrt muss die passenden rechte auf die Datei und das Verzeichnis haben und auf das übergeordnete Verzeichnis, denn dort ist ja das Verzeichnis eingetragen und es muss daher das Schreibrecht bestehen. Allerdings nicht für Jedermann, sondern eben nur für den "PHP-Deamon".

Für eine Radikallöschung witsr Du wohl einen Sysstem-Call brauchen und

rm-fR Verzeuchnisname

wufrufen müssen. Das sollte man aber nicht über Scripte freigeben, bzw wahrscheinlich wirst Du es gar nicht dürfen, wenn es nicht Dein eigener Server ist. (Safe-Mode-Restriktions)

$meldung=system("rm-fR Verzeuchnisname",&$fehlernr);

Wenn Du aber nicht absolut sicher stellst, das php diesen Befehl im richtigen Verzeichnis beginnt, dann garantiere ich für nix.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.