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

Formular Text in Datei Speichern

Status
Für weitere Antworten geschlossen.

carlo92

Neues Mitglied
Guten Abend

Ich habe ein Problem. Ich habe mich schon viel erkundigt aber bin zur keiner Lösung gekommen.

Ich muss von einer Website (in HTML und mit dem programm Dreamwaver CS3 von Macromedia hergestellt) einen Text der in zwei verschidene Textfelder geschrieben wird in eine einzige Textdatei die auf einem Server (Funpic.de) gespeichert ist gespeichert werden.

Beispiel: Der User kommt auf die Internetseite und gibt in das erste Textfeld den Vornamen ein und in das zweite Textfeld den Nachnamen ein. Er klickt dann auf Senden und der Text (also der Vor- und Nachname) wir in die Textdatei gespeichert.
Später kann ich auf diese Datei zugreifen über den "FTP" (funpic.de) und mache die Textdatei auf und sehe die verschiedenen Namen die in die Datei gespeichert wurden.
Vieleicht würde es ja auch mit einer Tabelle gehen aber ich känne mich nicht so guet aus oder eigentlich muss ich sagen fast gar nicht.

Gruss Carlo

PS: Bei weiteren Fragen einfach stellen!:roll:
 
Danke

Aber ich kann nicht viel anfangen mit diesen Codes. Ich weiss jetzt das man PHP benötigt und dann zuerst die Datei öffnen muss und speicher und wieder schliesse. Könntest du mir ein kleines Beispiel senden so wie ich es am Schluss benötige ? ? ?

Gruss Carlo . . . danke schon im vorraus
 
Zuerst musst du mal wissen wie Formulare funtkionieren :
SELFHTML: HTML/XHTML / Formulare / Formulare definieren

die werte stehen dann im PHP Array $_POST['xxx'], wenn method="POST"

dann öffnets du einfach deine Datei wie beschrieben
$file = fopen("test.txt", "a"); // a für append - ans ende schreiben

und schreibst rein
fputs($file, "Vorname=".$_POST['vorname']);


noch closen und fertig.
 
Könntest du mir einen kleinen Code schreiben als Beispiel. Ich habe ein Formular definiert aber wo das mit dem PHP hin kommt komme ich nicht draus.

Gruss Carlo
 
z.b. name.php :
PHP:
<?php

sachen mit dem in die datei schreiben ( fopen ... )

?>

HTML - Code
...
<form action="name.php" method="POST">
....

auf php fähigen Server und schon müsstest dus haben.
 
z.b. name.php :
PHP:
<?php

sachen mit dem in die datei schreiben ( fopen ... )

?>

HTML - Code
...
<form action="name.php" method="POST">
....
auf php fähigen Server und schon müsstest dus haben.

Könntest du diesen Code genauer machen bitte! Weil ich habe Probiert aber weiss immer noch nicht richtig wie es funktioniert. Ps: wäre gutt wen es gerade der ganze code wäre.

Danke
 
sorry keine Zeit mom., vl. machts dir jem. anderst.

schon gegoogelt, findest sicher was.

Ich habe den anfang abr mit dem php komm ich nicht draus ! ! !
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"

       "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
<title>Name</title>
</head>
<body>
<h1>Formular f&uuml;r Namenseingabe</h1>

<form action="name.php" method="post">
  
<p>Vorname:<br><input name="vorname" type="text" size="30" maxlength="30"></p>
<p>Nachname:<br><input name="nachname" type="text" size="30" maxlength="40"></p>
<input type="submit" value=" Absenden ">
</form>
</body>
</html>
Gruss Carlo
 
Zuletzt bearbeitet:
PHP:
<?php
if ( !empty($_POST['vorname']) AND !empty($_POST['nachname']) )
{
    $file = fopen("test.txt", "a"); // test.txt = name der datei
    fputs($file, $_POST['vorname']." ".$_POST['nachname']);
    fclose($file);
    echo "Daten gespeichert. Danke!";
}
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <title>Name</title>
</head>
<body>
    <h1>Formular f&uuml;r Namenseingabe</h1>
    <form action="name.php" method="post">
    <p>Vorname:<br><input name="vorname" type="text" size="30" maxlength="30"></p>
    <p>Nachname:<br><input name="nachname" type="text" size="30" maxlength="40"></p>
    <input type="submit" value=" Absenden ">
    </form>
</body>
</html>
ein bisschen strukturiert machts gleich mehr spass zum lesen ;)
die Datei muss name.php heissen und auf einem php fähigen server aufgerufen werden.
so müssts ca. funktionieren, mal so ausm kopf
viel spass
mfg
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben