Hallo,
gibt es eine Möglichkeit wenn man ein Dateinamen mit einem Plus hat (z.B. "ABC-Richtlinie 20100512 v7 (seite 18+19).pdf") Diese mit unlink zu löschen?
Wenn ich Sie löschen will ersetzt er das "+" immer mit einem Leerzeichen und somit kann er die Datei nicht finden.
Hier mein Code zum besserem Verständnis:
Oder scheint das Plus-Zeichen generell ein Problem zu sein?
Vielen Dank!
gibt es eine Möglichkeit wenn man ein Dateinamen mit einem Plus hat (z.B. "ABC-Richtlinie 20100512 v7 (seite 18+19).pdf") Diese mit unlink zu löschen?
Wenn ich Sie löschen will ersetzt er das "+" immer mit einem Leerzeichen und somit kann er die Datei nicht finden.
Hier mein Code zum besserem Verständnis:
PHP-Code:
<?php
if ((isset($_GET['action']) && ($_GET['action']=="delfile") && (isset($_GET['id']) && (isset($_GET['f']))))) {
$f = $_GET['f'];
$id = $_GET['id'];
$dir = "/xx/xx/$id/";
unlink("".$dir."".$f."");
//unlink("/xx/xx/$id/$f");
echo 'Die Datei '.$_GET['f'].' wurde gelöscht!';
print "<script>opener.location.reload();</script>";
}
?>
Oder scheint das Plus-Zeichen generell ein Problem zu sein?
Vielen Dank!
Kommentar