Hallo zusammen,
habe ein kleines Problem mit meinem kleinen Gästebuch. Soll auch sehr einfach bleiben, aber leider habe ich seit einiger Zeit ständig Spam drin und muss von Hand dies bereinigen. Jetzt meine Frage, kann ich diesen Spam irgendwie unterbinden
Mein Gästebuchcode:
Und das ist zum Beispiel ein solcher Eintrag, den ich seit neuestem immer habe! Leider.
pH8uoz <a href=\"http://ncrfrcmzdplo.com/\">ncrfrcmzdplo</a>, skbvltolgyvh, [link=http://yogjqtlcdsqe.com/]yogjqtlcdsqe[/link], http://hticjtmktcwf.com/
Kann mir jemand bei diesem vielleicht kleinen Problem helfen?
THX im voraus.
habe ein kleines Problem mit meinem kleinen Gästebuch. Soll auch sehr einfach bleiben, aber leider habe ich seit einiger Zeit ständig Spam drin und muss von Hand dies bereinigen. Jetzt meine Frage, kann ich diesen Spam irgendwie unterbinden
Mein Gästebuchcode:
PHP:
<?php
$filename = 'guestbook.txt'; // Datei, in die die Beiträge geschrieben werden soll
if( !empty( $_POST['sign'] ) && !empty( $_POST['name'] ) )
{
$fh = @fopen( $filename, 'a+' ) or die ("Kann Datei: $filename nicht öffnen");
fwrite( $fh, date( "d.m.Y H:i:s" ). "\n".
htmlspecialchars( $_POST['name'] ). "\n".
htmlspecialchars( $_POST['email'] ). "\n".
str_replace( "\n", "<br />", htmlspecialchars( $_POST['comments'] ) ). "\n" );
fclose( $fh );
}
require( 'gaeste.php' ); // Formular ausgeben
$fh = @fopen( $filename, 'r' );
if( $fh )
{
$content = array_reverse( file( $filename ) );
for( $i = 0; $i < count( $content ) - 3; $i += 4 )
{
$date = $content[$i+3];
$name = $content[$i+2];
$email = $content[$i+1];
$comments = $content[$i];
require( 'ausgabe.php' ); // Einzelne Einträge ausgeben
}
fclose( $fh );
}
?>
Und das ist zum Beispiel ein solcher Eintrag, den ich seit neuestem immer habe! Leider.
pH8uoz <a href=\"http://ncrfrcmzdplo.com/\">ncrfrcmzdplo</a>, skbvltolgyvh, [link=http://yogjqtlcdsqe.com/]yogjqtlcdsqe[/link], http://hticjtmktcwf.com/
Kann mir jemand bei diesem vielleicht kleinen Problem helfen?
THX im voraus.