unlink() will nicht
Stefan
- php
Hallo,
ich habe ein Problem mit einem PHP-Programm. Mit diesem Programm kann man Bilder hochladen und man soll sie auch wieder löschen können. Während ersteres funktioniert, liefert unlink() folgende Fehlermeldung:
Warning: unlink() failed (No such file or directory)
Das soll wohl heißen, dass die Datei nicht existiert, aber eine entsprechende Abfrage vorher liefert ein positives Ergebnis und auch mehrfache Überprüfung, z.B. mit filesize($Datei) oder von Hand haben keine Fehler im Dateinamen ergeben.
Das ganze läuft mit PHP 4.2.0 unter Linux. Webserver ist Apache. Die Rechte des betroffenen Verzeichnisses sind auf 777 gesetzt.
Warum lässt sich die Datei nicht löschen?
Stefan
Hallo,
um mal mit den Worten einiger anderer hier im Forum zu sprechen: "Glaskugel zu mir!!"
Ohne nen bissl Quelltext dürfte das schwierig sein dir zu helfen!
tschau
Tobias
Ohne nen bissl Quelltext dürfte das schwierig sein dir zu helfen!
print "<img src="$Datei">";
unlink($Datei);
wobei der print-Befehl zur korrekten Darstellung des Bildes führt. Der HTML-Output ist dann z.B.
<img src="upload/7564367.jpg">
Stefan
Moin!
print "<img src="$Datei">";
unlink($Datei);wobei der print-Befehl zur korrekten Darstellung des Bildes führt. Der HTML-Output ist dann z.B.
<img src="upload/7564367.jpg">
Und was gibt
echo (file_exists($Datei)?"existiert":"existiert nicht");
aus?
- Sven Rautenberg
Könnte mir vorstellen, dass es am Dateinamen liegt.
Kannst du den mal posten?
Ich habe ein ziemlich umfangreiches PHP Script zum Bilder verwalten und anzeigen geschrieben. Es wird noch diese Woche unter http://stolzi.westo.at/album.htm zum Download bereit stehen. Viell hilft dir das ja.
Grüsse
Stolzi
http://stolzi.westo.at