Seite 1 von 1
Newbie braucht Hilfe - Formulardaten in ein .txt schreiben
Verfasst: 09.01.2007 10:04
von matteo_hihaho
Hallihallo
ich bin ein absoluter Newbie und kraxle seit eingen Stunden an der ersten Hürde. Wenn mir dabei jemand helfen kann - herzlichen Dank!
Um das geht es: Formularfeld > Eingabe > wird in ein .txt-File gespeichert
hier mein Code (der leider nicht funktioniert):
<?php
$text = $Formularfeld;
$dateiname = "file.txt";
$fh = fopen($dateiname , "a+");
fputs($fh, $text);
fclose($fh);
?>
<html>
<body>
<form action="tito.php" method="post"><textarea name="Formularfeld" cols="50" rows="10"></textarea></form>
<input name="submit" type="submit" class="inputtext" value="Eintragen">
</body>
</html>
Verfasst: 09.01.2007 10:08
von Dr.Death
Hi,
über die
SUCHE hättest Du das hier finden können:
http://www.phpbb.de/viewtopic.php?t=137958
Verfasst: 09.01.2007 10:09
von Emanuelle_1982
meine erste - ohne groß draufzuschauen - Verbesserung wäre Register Globals zu beachten
probiere mal
$text = $_POST['Formularfeld'];
(bei method="get" ist das dann $_GET['name'])
der Grund:
alte PHP Versionen belegten Variablen vor, damit konnte man u.U. bei schlechter Programmierung seeehr viele Sicherheitslücken einprogrammieren, damit ist dem zumindest teilweise ein Riegel vorgesetzt
Emma
Verfasst: 09.01.2007 10:41
von matteo_hihaho
herzlichen Dank!
@Dr.Death
habe diese Diskussion gelesen und die Codebeispiele ausprobiert. Sie haben bei mir allerdings nicht funktioniert, und so habe ich selber von grund auf begonnen... einige erste schrittchen haben funktioniert, bei diesem haperts immer noch...
@Emanuelle
habe
$text = $_POST['Formularfeld'];
einfefügt > leider ohne Erfolg
matteo
Verfasst: 09.01.2007 11:07
von Emanuelle_1982
achja.... du solltest den input button innerhalb der Form aufrufen
derzeit:
Code: Alles auswählen
derzeit: sollte aber:
form form
textarea/ textarea/
/form input/
input/ /form
Verfasst: 09.01.2007 11:15
von matteo_hihaho
Es funzt, es funzt, trallala juhui

))))
Emmanuelle - du hast was gut bei mir! Herzlichen Dank!
Verfasst: 09.01.2007 11:18
von matteo_hihaho
Hier das funktionierende Script:
Code: Alles auswählen
[code]<?php
$text = $_POST['text'];
$dateiname = "file.txt";
$fh = fopen($dateiname , "a+");
fputs($fh, $text);
fclose($fh);
?>
<html>
<body>
<form action="tito.php" name="<?=$_SERVER['PHP_SELF'];?>" method="post">
<textarea name="text" cols="50" rows="10"></textarea><input name="submit" type="submit" class="inputtext" value="Eintragen" name="button"></form>
</body>
</html>
[/code]
Verfasst: 09.01.2007 11:19
von Emanuelle_1982
matteo_hihaho hat geschrieben:Es funzt, es funzt, trallala juhui

))))
Emmanuelle - du hast was gut bei mir! Herzlichen Dank!
gern geschehen, aber benutze das nächste mal bitte den edit Button
//also aus deinen 2 Postings direkt vor diesem eben eines machen