Allg. Gästebuch

mzeem

Erfahrenes Mitglied
Habt ihr auch was für den SPAM-SCHUTZ oder Html (nicht erlauben) ? warte auf antwort danke
 
jo

PHP:
htmlspecialchars()
Damit kannste htmlcode im eintrag deaktivieren, für nen spamschutzt brauchste ne eigene tabelle, zB "spam" in der ip & zeit des posters gespeichert und nach einer gewissen zeit gelöscht werden.
 
ich hab html nicht erlaubt, dann noch ne zeichenbegrenzung von 150 zeichen oder so ;)

ich hab dann noch zusätzlich ein script eingefügt, welches mir lange wörter auseinanderplügt, weil es sonst immer meine tabellen auseinander zieht.
aber da gibts ein paar probleme mit dem script, da ich keine 0 mehr ins gästebuch schreiben kann;)
aber ich arbeite dran :D
 
spammschutz wuerde inetwa so aussehen..
PHP:
$sql = mysql_query("select ip from iplog where ip='$REMOTE_ADDR'");
if(mysql_num_rows($sql) < 1) {
    $zeit = time();
    mysql_query("insert into guestbook *****");
    mysql_query("insert into iplog (zeit, ip) values ('$zeit', '$REMOTE_ADDR')");
}

$del = $zeit - 3600; // schutz fuer 1 stunde 
mysql_query("delete from iplog where zeit < $del");

oder du loest es mit cookies oder mit sessions und fragst dann immer ab ob schon gepostet worden ist oder nicht..
 
Zuletzt bearbeitet:
Zurück