hier der text von der eintragen.php
------------------------------------------------------
<html>
<head>
<title>Eintragen</title>
</head>
<body bgcolor="#FFFFFF">
<?php
if ($action == "add"){
$ip = getenv("REMOTE_ADDR");
$sperredatei = fopen("sperre.txt","r+");
$loadip = fread($sperredatei,filesize("sperre.txt"));
fclose($sperredatei);
if ($ip == $loadip){
echo "Du hast gerade erst einen Eintrag gemacht !!";
die;
}
else{
$sperredatei = fopen("sperre.txt","w+");
fputs($sperredatei,$ip);
fclose($sperredatei);
}
if ($name == "" || $mail == "" || $text == ""){
echo "<b>Du hast nicht alle Felder ausgefüllt !</b><br>";
echo "Klicke auf den Backbutton deines Browsers";
}
else{
$name = ereg_replace("<","<",$name);
$name = ereg_replace(">",">",$name);
$mail = ereg_replace("<","<",$mail);
$mail = ereg_replace(">",">",$mail);
$www = ereg_replace("<","<",$www);
$www = ereg_replace(">",">",$www);
$text = ereg_replace("<","<",$text);
$text = ereg_replace(">",">",$text);
if ($www == ""){
$eintrag = "<a href=\"mailto:$mail\">$name</a><br>$text";
}
else{
$eintrag = "<a href=\"mailto:$mail\">$name</a><br><a href=\"$www\">$www</a><br>$text<hr><br><br>";
}
$eintraege = implode('', file('gaestebuch.txt'));
$put = $eintrag . $eintraege;
$datei = fopen("gaestebuch.txt","w");
fputs($datei,$put);
fclose($datei);
echo "Danke <i>$name</i> für deinen Eintrag";
}
}
else{
?>
<font face="Verdana" size="1">
<b>Eintragen in mein Gästebuch</b><br>
<form action="eintragen.php?action=add" method="post">
Dein Name: <input type="text" name="name" size="24"><br>
E-Mail: <input type="text" name="mail" size="24"><br>
Homepage: <input type="text" name="www" size="24"><br>
<br>
Dein Eintrag:<br>
<textarea name="text" cols="35" rows="5"></textarea><br>
<input type="submit" value="Abschicken">
</form>
</font>
<?php
}
?>
</body>
</html>
-----------------------------------------------------------
Was muss ich machen, damit man nicht immer die e-mail adresse eintragen muss (da es sonst meckert, es seien nicht alle felder ausgefüllt)
viele grüße
Bown