online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon UnrealMonkey vom 13.10.2021, 21:04 Options

Lösung

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

Lö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

Antwort 2 von UnrealMonkey vom 14.10.2021, 09:25 Options

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

Antwort 4 von UnrealMonkey vom 15.10.2021, 09:02 Options

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

php.net xforms
wie gesagt, habe keine Ahnung

Ähnliche Themen

Apache PHP, PHP wird nicht interpretiert
Kreavis  20.11.2008 - 105 Hits - 2 Antworten

(PHP) einen PHP-Parser mit PHP programmieren
skribbtkiddie  17.07.2009 - 355 Hits - 1 Antwort

Suche meine php.ini, und wo ist dies: /usr/local/php5/lib/php.ini
TremorChrist  07.09.2009 - 343 Hits - 7 Antworten

html datei mit php schreiben
Distroyer  25.09.2009 - 197 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026