2k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von unrealmonkey Einsteiger_in (95 Punkte)
Hallo zusammn

Vorwort: ^^ Ich muss euch alle warnen, ich habe KEINE AHNUGN von PHP :P

Ich habe ein HTML Dokument, welches eine Form beinhaltet. Diese Form soll als Registrierungsformular dienen und soll alle abgespeicherten Daten in einer TXT Datei auf dem Server speichern.Nun habe ich mich an Google gewendet und habe etwas zusammengebastelt.... Nun habe ich eine Form, die mit parameter (register.php?name=Muster?vorname=Max) auf einen PHP Script zugreift, der diese dann als TXT speichern sollte. Das funzt aber nicht. In der Textdatei werden nur leere Zeilen angezeigt.

Der PHP Sctipt:

<?php
$name=$_POST['name'];
$vorname=$_POST['vorname'];
$mail=$_POST['mail'];
$gamename=$_POST['gamename'];
$clans=$_POST['clans'];
$comment=$_POST['comment'];
$ausgabe=$name."\n".$vorname."\n".$mail."\n".$gamename."\n".$clans."\n".$comment."\n----------" ;
$datei=fopen("namen.txt","a");
$output=fwrite($datei,$ausgabe);
fclose($datei);
?>

5 Antworten

0 Punkte
Beantwortet von
ich habe auch keine ahnung ;)
versuchs zuerst nur mit 2 Variablen (vornam,nick ?)


<?php
$name=$_GET['name'];
$vorname=$_GET['vorname'];
$mail=$_POST['mail'];
$gamename=$_POST['gamename'];
$clans=$_POST['clans'];
$comment=$_POST['comment'];
print "$name\n$vorname\n";
$ausgabe="$name\n$vorname" ;
$datei=fopen("namen.txt","a");
$output=fwrite($datei,$ausgabe);
fclose($datei);
?>


und die URL sieht so aus
https://atomi/a.php?name=Karl&vorname=13
0 Punkte
Beantwortet von unrealmonkey Einsteiger_in (95 Punkte)
Wenn ich alle "POST" durch "GET" ersetze, funktioniert es.

Danke für die schnelle Hilfe.
0 Punkte
Beantwortet von
einfacher wär natürlich gewesen, das Formular einfach per POST statt GET zu versenden
0 Punkte
Beantwortet von unrealmonkey Einsteiger_in (95 Punkte)
das verstwh ich...
...niiiiiicht xD
ist das zufällig
<form action="dingsbums.php" method="post">
???
0 Punkte
Beantwortet von
php.net xforms
wie gesagt, habe keine Ahnung
...