Mister_Tobi
Cadet 4th Year
- Registriert
- Sep. 2007
- Beiträge
- 119
Hallo zusammen,
was jetzt kommt ist vielleicht unter euer aller Niveau^^ aber ich brauch eben mal hilfe. Und zwar muss ich für die Schule momentan ein Gästebuch programmieren und hab da so meine Probleme. Ich soll das was die Leute eintragen in einer Textdatei abspeichern, dann wieder aufrufen und auf der Seite anzeigen. Doch ich bekomme es nicht hin, die Einträge in einem array zu speichern, sodass ich sie auch einzeln wieder abrufen kann und ausgeben kann......
Momentan sieht mein script so aus:
<html>
<body>
<table>
<h3>Gästebuch</h3>
<form method="post" action="gaestebuch.php">
<tr>
<td>Ihr Name:</td><td> <input type="text" name="name"></td></tr><br>
<tr><td>eMail:</td><td> <input type="text" name="email"></td></tr> <br>
<tr><td>Ihr Eintrag:</td><td><input type="text" name="eintrag"><d> </tr> </table> <br><br>
<input type="submit" name="Button" value="Absenden"> <br><br>
<hr>
</form>
<?
$inhalt=$_POST['name'],$_POST['email'],$_POST['eintrag'];
if ($_POST['Button'] and $_POST ['name']!="" and $_POST ['email']!="" and $_POST ['eintrag']!=""){
file_put_contents("log.txt",$inhalt,FILE_APPEND);
}
$file=array(file_get_contents("log.txt",$inhalt));
foreach ($file as $zeile) {
echo $zeile;
}
?>
</body>
</html>
Kann mir jetzt jemand sagen wie ich das so ausgegeben bekomme, dass dann hinterher da steht, wenn jemand was eingetragen hat:
Name: Max Mustermann
E-mail: blabla@blabla.de
Eintrag: sdafdljahdfaldhfs
Ich hoffe ich habs verständlich formuliert und werde nicht ausgelacht ^^
MfG. Tobi
was jetzt kommt ist vielleicht unter euer aller Niveau^^ aber ich brauch eben mal hilfe. Und zwar muss ich für die Schule momentan ein Gästebuch programmieren und hab da so meine Probleme. Ich soll das was die Leute eintragen in einer Textdatei abspeichern, dann wieder aufrufen und auf der Seite anzeigen. Doch ich bekomme es nicht hin, die Einträge in einem array zu speichern, sodass ich sie auch einzeln wieder abrufen kann und ausgeben kann......
Momentan sieht mein script so aus:
<html>
<body>
<table>
<h3>Gästebuch</h3>
<form method="post" action="gaestebuch.php">
<tr>
<td>Ihr Name:</td><td> <input type="text" name="name"></td></tr><br>
<tr><td>eMail:</td><td> <input type="text" name="email"></td></tr> <br>
<tr><td>Ihr Eintrag:</td><td><input type="text" name="eintrag"><d> </tr> </table> <br><br>
<input type="submit" name="Button" value="Absenden"> <br><br>
<hr>
</form>
<?
$inhalt=$_POST['name'],$_POST['email'],$_POST['eintrag'];
if ($_POST['Button'] and $_POST ['name']!="" and $_POST ['email']!="" and $_POST ['eintrag']!=""){
file_put_contents("log.txt",$inhalt,FILE_APPEND);
}
$file=array(file_get_contents("log.txt",$inhalt));
foreach ($file as $zeile) {
echo $zeile;
}
?>
</body>
</html>
Kann mir jetzt jemand sagen wie ich das so ausgegeben bekomme, dass dann hinterher da steht, wenn jemand was eingetragen hat:
Name: Max Mustermann
E-mail: blabla@blabla.de
Eintrag: sdafdljahdfaldhfs
Ich hoffe ich habs verständlich formuliert und werde nicht ausgelacht ^^
MfG. Tobi