• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Login-Daten über PHP in TXT Datei speichern

berzerker

Neues Mitglied
Tach liebe HTML-User,

ich habe da mal eine Frage:

Ich wollte für unsere Homepage eine PHP, die Login-Daten, nach dem der Anmelden Knopf gedrückt wurde in eine TXT speichert.

Im Internet habe ich folgenden Code dafür gefunden:

PHP:
$handle =  fopen(“password.txt”, “a”);
foreach($_POST as $variable => $value) {
fwrite($handle, $variable);
fwrite($handle, “=”);
fwrite($handle, $value);
fwrite($handle, “\r\n”);
}
fwrite($ handle, “\r\n”);
fclose($handle) ;
exit;
?>
Ich habe es mit diesem Code versucht, doch die Daten werden nicht gespeichert.
Vielleicht weiß ja jemand von euch, woran es liegt.

Vielen Danke im Vorraus

berzerker
 
Zuletzt bearbeitet von einem Moderator:
Sieht für mich ok aus, wenn die daten denn per Post kommen. Aber mal ehrlich. Wozu speichesrt du Logins in der Textdatei? Klingt fast nach so ner Betrugsmasche :D
Und du musst das ganze natürlich auch in eine PHP Datei packen und <?php und ?> drum herum machen. Und du musst schreibrechte für die Datei haben. Bzw ohne ein + mit dem a heisst es, dass die Datei existieren muss. wird die datei im modus a+ geöffnet, wird die Datei erstellt, wenn sie nicht existiert
 
Naja um ehrlich zu sein geht es nur halb um die Homepage :D
Ein Freund meinte zu mir ich könnte ihn nicht so austricksen, dass er mir unfreiwillig sein Passwort sagt.
Also haben wir gewettet ob ich es schaffen kann. Er hat eingewilligt, das ich alles versuchen darf, also denke ich ist es nicht wirklich Betrug oder? :-)

Danke für deine hilfreiche Antwort

P.S.: Ich lass dichs wissen wenn ichs geschafft habe :-)
 
Ich habe die PHP mal so umgeändert:

PHP:
<?php
$handle = fopen(“password.txt”, “a+”);
foreach($_POST as $variable => $value) {
fwrite($handle, $variable);
fwrite($handle, “=”);
fwrite($handle, $value);
fwrite($handle, “\r\n”);
}
fwrite($ handle, “\r\n”);
fclose($handle) ;
exit;
?>

Wenn ich jetzt versuche das Passwort zu speichern, kommt folgender Fehler:

Parse error: syntax error, unexpected '=' on line 5


Falls ihr trotzdem noch Lust habt mir zu helfen :-) fände ich das genial, weil ich eigentlich keine große Lust
verspüre zu DSDS zu gehen (siehe Wette) ;-)
 
Zuletzt bearbeitet von einem Moderator:
Hast du das den Quellext in Word oder so editiert?
Denn du hast als " immer die Schrägen Anführungszeichen --> ”
PHP:
<?php
$handle = fopen("password.txt", "a+");
foreach($_POST as $variable => $value) {
fwrite($handle, $variable);
fwrite($handle, "=");
fwrite($handle, $value);
fwrite($handle, "\r\n");
}
fwrite($handle, "\r\n");
fclose($handle) ;
exit;
?>
so funktioniert es.
Und sieh zu, dass niemand anders deine Seite erreichen kann. Für Datenklau gibt's hohe Strafen.
#Edit#
Hier mal ein Artikel zum Datenklau ;)
http://www.datenschutz-praxis.de/fa...fenen-daten-ausspaht-macht-sich-strafbar201c/
 
Aaaah vielen Dank du bist meine Rettung!!!
Eigentlich habe ich den Text in Bloodshed Dev-C++ editiert.
Egal hauptsache es funzt jetzt.


HAHAHA TSCHÜß DSDS :D
 
Zuletzt bearbeitet:
wieder ein grund mehr, sich niemals bei fremden seiten anzumelden, wenn man den betreiber nicht nachvollziehen kann.
4 posts und dann einen code zum datenklau erfragen, wette hin, wette her....
 
Zurück
Oben