thomas0 Geschrieben 16. Juni 2008 Geschrieben 16. Juni 2008 Hallo! Hier folgender Code ( Google hat nicht geholfen ) <?php $ordner = "/home/...../".$Ordner; $open = opendir($ordner); while(false !== ($datei = readdir($open))) { unlink($ordner.$datei); } [/PHP] an der Stelle mit dem Unlink kriege ich immer folgende Fehler function.unlink]: Invalid argument in und function.unlink]: Not Owner in Die Dateien, die sich in dem Ordner befinden werden aber gelöscht...:eek
flashpixx Geschrieben 16. Juni 2008 Geschrieben 16. Juni 2008 readdir liefert dir auch die beiden verzeichnisse "./" und "../", darauf klappt kein unlink, und du benötigst die passenden Rechte für das unlink. HTH Phil
Amstelchen Geschrieben 16. Juni 2008 Geschrieben 16. Juni 2008 du hast nur die hälfte der meldung - und die falsch - angegeben; normalerweise steht dabei, ob das eine warning oder ein error ist und sie lautet "(not owner) in ..." auf der zeile, die ausgegeben wird, steht halt, dass der webserver/PHP nicht der eigentümer des zu löchenden files ist. s'Amstel
thomas0 Geschrieben 16. Juni 2008 Autor Geschrieben 16. Juni 2008 hm und jetzt? Oo Also Rechte etc. hab ich vergeben...ich steh grad auf dem Schlauch, sorry
robotto7831a Geschrieben 16. Juni 2008 Geschrieben 16. Juni 2008 Gib doch bitte mal die komplette Fehlermeldun an und die Recht der Datei. Frank
thomas0 Geschrieben 16. Juni 2008 Autor Geschrieben 16. Juni 2008 (bearbeitet) Hab bei den ordnern und Datein jetzt Rechte auf 777 Fehlermeldungen Warning: unlink(/home/strato/www/he/www.h....de/htdocs/Bilder/Galerie/te/.) [function.unlink]: Invalid argument in /mnt/webx/xx/xx/xxxxxx/htdocs/privat/inhalte/bildergalerie.php on line 156 Warning: unlink(/home/strato/www/he/www.h.....de/htdocs/Bilder/Galerie/te/..) [function.unlink]: Not owner in /mnt/webx/xx/xx/xxxxxx/htdocs/privat/inhalte/bildergalerie.php on line 156 line 156 ist eben die unlink zeile Bearbeitet 16. Juni 2008 von thomas0
thomas0 Geschrieben 16. Juni 2008 Autor Geschrieben 16. Juni 2008 Allen die mir geholfen haben ein Danke! Ich hab das ganze nun mit der Funktion "glob" realisiert. Falls es mal jemand braucht oder so foreach (glob($ordner."*.jpg") as $filename) { unlink($filename); } [/PHP]
kein-tee Geschrieben 17. Juni 2008 Geschrieben 17. Juni 2008 Damit du auch weisst woran es lag: readdir liefert dir auch die beiden verzeichnisse "./" und "../", darauf klappt kein unlink Gruß
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden