Grave-Digger
Banned
- Registriert
- Juni 2005
- Beiträge
- 253
Huhu,
Ich hab hier nen text basiertes gb script, aber leider wird nichts in meine comment.txt eingetragen.
Hier mal der code:

Brauche Hilfe...
Ich hab hier nen text basiertes gb script, aber leider wird nichts in meine comment.txt eingetragen.
Hier mal der code:
PHP:
<title>Gästebuch von Jiox</title>
<link rel="stylesheet" href="gfx.css">
<i>Kommentar abgeben</i>
<form action="gb.php?go=add&what=eintrag" method="post" name="Form" id="Form">
<table width="155" border="0" style="border:dotted 1px #cfcfcf ">
<tr>
<td>
<p>Dein Name:</p>
<p>
<input name="name" type="text">
</p>
<p>Deine E-Mail: </p>
<p>
<input name="Email" type="text" id="Email">
</p>
<p>
<textarea name="comment" id="comment" cols="100" rows="10">Kommentar</textarea>
</p>
<p><?php
echo $errormsg[1];
echo $errormsg[2];
echo "<br>";
echo $error_fatal;
?>
<input name="Eintragen" type="submit" id="eintragen" value="Eintragen">
</p></td>
</tr>
</table>
</form>
<p><br>
<em>Bisherige Einträge</em><br>
<img src="trennlinie_1.gif">
<br>
<br>
<?php readfile("comment.txt"); ?>
<?php
$fehler=FALSE;
if($_GET['go']='add' && $_GET['what']=='eintrag'){
if(empty($_POST['name']) || trim($_POST['name'])==""){
$errormsg[1] = "*Bitte Name einfügen!";
$fehler=TRUE;
}
if(empty($_POST['Email']) || trim($_POST['Email'])==""){
$errormsg[2] = "*Bitte Email Adresse angeben!";
$fehler=TRUE;
}
if(isset($_POST['submit'])&&(!$fehler)){
$fp = fopen("comment.txt","a+");
$alt = fread("comment.txt");
$name = $_POST['name'];
$mail = $_POST['Email'];
$text = $_POST['comment'];
$text = htmlspecialchars($text);
$text = stripslashes($text);
$text = nl2br($text);
$datum = date("d.m.Y");
$uhrzeit = date("H:i:s");
$comment = "<a href=\"mailto:$mail\"><b>".$name."</b></a> schrieb am <i>".$datum."</i> folgenden Kommentar: <br>".$text."<br><br>";
$comment1 = trim($comment);
rewind($fp);
fputs($fp, "$alt \n $comment1");
fclose($fp);
} else {
$error_fatal = "<b>Bitte alle Felder ausfüllen</b>";
}
}
?>

