Dickes Problem !!!need help !

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("<","&lt;",$name); 
$name = ereg_replace(">","&gt;",$name); 
$mail = ereg_replace("<","&lt;",$mail); 
$mail = ereg_replace(">","&gt;",$mail); 
$www = ereg_replace("<","&lt;",$www); 
$www = ereg_replace(">","&gt;",$www); 
$text = ereg_replace("<","&lt;",$text); 
$text = ereg_replace(">","&gt;",$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>"; 
} 

$datei = fopen("gaestebuch.txt","a+"); 
fputs($datei,$eintrag); 
fclose($datei); 
echo "Danke <i>$name</i> für deinen Eintrag";
echo "<head><meta http-equiv=\"refresh\" content=\"3; http://www.special-designs.net/zeigen.php\">"; 
} 

} 
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>
 
[edit] Sorry schuats euch mal Hier an, denn es geht immer noch nicht !, es kommt immer die meldung, "du hast dich gerade eben erst eingetragen" ! selbst wenn ich die reloadsperre bzw. ip sperre herausnehme, funktioniert das nicht :(
geht das auch irgendwie, das sich nach einer stunde oder so, die ip in der sperre.txt wieder selbst entfernt ?? [/edit]
 
Zuletzt bearbeitet:
Zurück