Hallo!
Ich habe nur ein kleinwenig Ahnung mit php-Sprache. Jedoch strenge ich mich sehr an. Hier sind meine Code:
gaestebuchtest.html:
...
<title>Gäsetbuchtest</title>
</head>
<body>
<form action="file:///C:/Homepage/Gaestebuchtest2/gb.php" method="post">
<table
style="width: 455px; height: 247px; text-align: left; margin-left: auto; margin-right: auto;"
border="1" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td>Name:</td>
</tr>
<tr>
<td><input size="40" maxlength="40" name="name"></td>
</tr>
<tr>
<td>Ihr Eintrag:</td>
</tr>
<tr>
<td><textarea rows="5" cols="50" name="eintrag"></textarea></td>
</tr>
<tr>
<td><input value="Absenden" type="submit"></td>
</tr>
</tbody>
</table>
</form>
...
gb.php:
...
<?php
$daten=$_POST[eintrag]."<br>von<br>"
$daten=$_POST[name]."<br><br>";
$eintragen = "eintragen.txt";
$datei = fopen($eintragen,"a");
fwrite($datei, $daten);
?>
Eintrag erfolgreich.
<a href="guestbook.php">Zurück zum Gästebuch</a>
...
guestbook.php:
...
<center><h2>Mein Gästebuch</h2>
<a href="gaestebuchtest.html">Ins Gästebuch eintragen</a></center>
<?php
$datenbank = "daten.dat"; $datei = fopen($datenbank,"r");
fpassthru($datei);
?>
...
Ich habe einen Teil der obige HTML-Code "gaestebuchtest.html" von diese http://de.selfhtml.org/perl/module/cgi.htm#formularverarbeitung@title=Seiteverwendet und die restliche php-Code habe ich von der phpbox.de geholt. So, ich habe ausgetestet, komme nicht weiter. Wenn ich auf die Schaltfläche "Absenden" klicke, kommt keine saubere Seite, dann erscheint so:
"von
" $daten=$_POST[name]."
"; $eintragen = "eintragen.txt"; $datei = fopen($eintragen,"a"); fwrite($datei, $daten); ?> Eintrag erfolgreich. Zurück zum Gästebuch"
Wo ist der Fehler?
Gruß Chaosweib