Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Datei mit unlink löschen (https://www.delphipraxis.net/141306-%5Bphp%5D-datei-mit-unlink-loeschen.html)

himitsu 7. Okt 2009 00:45

Re: [PHP] Datei mit unlink löschen
 
also wird es wohl doch irgendwo ein Cacheproblem sein? :gruebel:

Luckie 7. Okt 2009 00:47

Re: [PHP] Datei mit unlink löschen
 
So, mir reicht es, ich will ins Bett. Habe jetzt jegliche Fehlerbehandlung ausgebaut.

Angel4585 7. Okt 2009 07:01

Re: [PHP] Datei mit unlink löschen
 
Lies dir hier vielleicht mal die Diskussion zu unlik durch: http://de3.php.net/manual/de/function.unlink.php

Speziell dieser Kommentar hier ist mir ins Auge gefallen:

Zitat:

I have founda that trying to delete a file using relative path like the example below does not work.

<?php
$do = unlink("../pics/$fileToDel");
if($do=="1"){
echo "The file was deleted successfully.";
} else { echo "There was an error trying to delete the file."; }
?>

I did not work at all, instead what I had to do was:

<?php
chdir('../pics/');
$do = unlink($fileToDel);
if($do=="1"){
echo "The file was deleted successfully.";
} else { echo "There was an error trying to delete the file."; }
?>

Then it worked !
Dazu noch dieser Ausschnit aus nem andern Kommentar:
Code:
<?php
    $old = getcwd(); // Save the current directory
    chdir($path_to_file);
    unlink($filename);
    chdir($old); // Restore the old working directory  
?>

fkerber 7. Okt 2009 07:16

Re: [PHP] Datei mit unlink löschen
 
Hi!

Auch aus eigener Erfahrung kann ich bestätigen, dass es besser ist bzw. nur zuverlässig funktioniert, wenn man absolute Pfade benutzt.
Es kam dann auch schon mal vor, dass die Datei einfach nicht gelöscht wurde, weil das CWD mal grad nicht gepasst hat - allerdings war es zumindest für mich nicht reproduzierbar, wann es dazu kam.


Grüße, Frederic

Luckie 7. Okt 2009 09:43

Re: [PHP] Datei mit unlink löschen
 
Also das scheint zu funktionieren, wenn ich in das Verzeichnis wechsele. Besten Dank für eure Hilfe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz