Löschsscript
Frodo
- php
Hallo, wenn ich dieses Script mit
http://localhost/my/eingang/del.php?del=test.php aufrufe:
<?
$go = $_Get['del'];
$file="$go";
if (unlink($file)) print "File $file deleted!";
else print "ERROR deleting $file";
?>
Kommt immer diser Fehler:
Warning: unlink(): Permission denied in C:\Programme\xampp\htdocs\my\pm\eingang\del.php on line 7
ERROR deleting
Woran liegt das?
Hallo Frodo,
Warning: unlink(): Permission denied in C:\Programme\xampp\htdocs\my\pm\eingang\del.php
on line 7
ERROR deletingWoran liegt das?
An der fehlenden Berechtigung, test.php zu loeschen.
Grüße,
CK
Hallo Frodo,
Warning: unlink(): Permission denied in C:\Programme\xampp\htdocs\my\pm\eingang\del.php
on line 7
ERROR deletingWoran liegt das?
An der fehlenden Berechtigung, test.php zu loeschen.
Grüße,
CK
Ich teste das Script aber auf nem Computer, muss ich da auch die Rechte einstellen und wie?
Hi,
$go = $_Get['del'];
$file="$go";
if (unlink($file)) print "File $file deleted!";
else print "ERROR deleting $file";Kommt immer diser Fehler:
Warning: unlink(): Permission denied in C:\Programme\xampp\htdocs\my\pm\eingang\del.php on line 7
ERROR deleting
Also ist offensichtlich $file nicht mit einem Filenamen gefüllt, denn der müßte ja nach "ERROR deleting" auftauchen.
$_Get ist meines Wissens im Gegensatz zu
$_GET nicht definiert.
cu,
Andreas
Hello,
$_Get ist meines Wissens im Gegensatz zu
$_GET nicht definiert.
Spielverderber *gg*
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Viele Dank, auf so einen dummen Fehler hätte ich auch selbst kommen können!
[/Danke]
Gruß Frodo
Hello,
$_Get ist meines Wissens im Gegensatz zu
$_GET nicht definiert.
Wenn
error_reporting(E_ALL);
im Script gestanden hätte bei display_errors = on, dann hätte er den Fehler selber gefudnen, da er eine Notice bekommen hätte.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hello,
Hallo, wenn ich dieses Script mit
http://localhost/my/eingang/del.php?del=test.php aufrufe:<?
$go = $_Get['del'];$file="$go";
if (unlink($file)) print "File $file deleted!";
else print "ERROR deleting $file";?>
Kommt immer diser Fehler:
Warning: unlink(): Permission denied in C:\Programme\xampp\htdocs\my\pm\eingang\del.php on line 7
ERROR deletingWoran liegt das?
Das liegt daran, dass man '' nicht löschen kann, weil '' nicht vorhanden ist.
Ich musste über diesen Schlangencode und CKs Antwort doch tatsächlich erst vier Mituten grübeln, um den Fehler szu sehen.
Dabei gibst Du ihn in deiner eigenen fehlermeldung sogar explizit aus.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom