PHP parameter in txt schreiben
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:
Zitat:
<?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);
?>
Antwort schreiben
Antwort 1 von SecurebyDesign vom 13.10.2021, 22:20 OptionsLösung
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
Wenn ich alle "POST" durch "GET" ersetze, funktioniert es.
Danke für die schnelle Hilfe.
Antwort 3 von gast42 vom 14.10.2021, 18:39 Options
einfacher wär natürlich gewesen, das Formular einfach per POST statt GET zu versenden
das verstwh ich...
...niiiiiicht xD
ist das zufällig
<form action="dingsbums.php" method="post">
???
Antwort 5 von SecurebyDesign vom 15.10.2021, 09:57 Options