- #1
F
Fooulaz
Aktives Mitglied
Themenersteller
- Dabei seit
- 31.08.2006
- Beiträge
- 43
- Reaktionspunkte
- 0
Hallo zusammen!
meine Homepage liegt zurzeit zwar brach, da ich im Moment keinen Sinn in ihr sehe, jedoch existiert auf ihr mein Gästebuch das ich nicht löschen will.
das Gästebuch existiert nun schon seit ca. einem halben jahr und seit dieser zeit hat es noch keinen Robot auf meine seite verschlagen.
bis vor kurzem: Er hat mir ca. 90 Einträge verpasst und alle mit dem Versuch mir Links zu hinterlassen. Aufgrund von get_magic_quotes und htmlspecialchars werden diese zum Glück nicht richtig angezeigt.
Trotzdem verewigt er sich auf meiner Seite! :|
Jetzt habe ich mir gedacht, dass ich einfach ein paar zeilen code ins Gästebuchskript schreiben könnte, die es verbieten einen Link zu hinterlassen. Und zwar durch die Funktion $search=array().
Ich will, dass das Skript mir den Inhalt des verfassers nach bestimmten Wörtern oder Zeichen durchsucht und wenn diese gefunden werden das Absenden verweigert also die().
Da ich aber immer noch ein ziemlicher Anfänger bin weiß ich nicht wo und welchen Code ich einfügen soll und bitte deshalb um Hilfe! :'(
Wahrscheinlich hier irgendwo einfügen:
Falls das ein zu kleiner Ausschnitt des Skripts ist kann ich auch das Ganze senden. Falss zu wenig info schreibt mir was ich noch an Infos geben soll.
Grüße Fooulaz
meine Homepage liegt zurzeit zwar brach, da ich im Moment keinen Sinn in ihr sehe, jedoch existiert auf ihr mein Gästebuch das ich nicht löschen will.
das Gästebuch existiert nun schon seit ca. einem halben jahr und seit dieser zeit hat es noch keinen Robot auf meine seite verschlagen.
bis vor kurzem: Er hat mir ca. 90 Einträge verpasst und alle mit dem Versuch mir Links zu hinterlassen. Aufgrund von get_magic_quotes und htmlspecialchars werden diese zum Glück nicht richtig angezeigt.
Trotzdem verewigt er sich auf meiner Seite! :|
Jetzt habe ich mir gedacht, dass ich einfach ein paar zeilen code ins Gästebuchskript schreiben könnte, die es verbieten einen Link zu hinterlassen. Und zwar durch die Funktion $search=array().
Ich will, dass das Skript mir den Inhalt des verfassers nach bestimmten Wörtern oder Zeichen durchsucht und wenn diese gefunden werden das Absenden verweigert also die().
Da ich aber immer noch ein ziemlicher Anfänger bin weiß ich nicht wo und welchen Code ich einfügen soll und bitte deshalb um Hilfe! :'(
Wahrscheinlich hier irgendwo einfügen:
Code:
if ($_POST[Eintragen]) {
include ../php_includes/konfigurationfooulaz.php;
$err=false;
if (empty($_POST['Autor'])&&empty($_POST['Titel'])&&empty($_POST['Inhalt'])&&empty($_POST['EMail']))
{ $err=true; echo Bitte Formular ausfüllen! <br />; die ();
}
if(trim($_POST['Autor'] == ))
{ $err=true; die( Bitte einen Namen eingeben!<br />\n);
}
if (trim($_POST['Titel'] == ))
{ $err=true; die( Bitte Betreff ausfüllen!<br />\n); }
if(trim($_POST['Inhalt'] == ))
{ $err=true; die( Bitte einen Text eingeben!<br />\n);
}
if(get_magic_quotes_gpc()) {
array_stripslashes($_POST);
array_stripslashes($_GET);
array_stripslashes($_COOKIE);
}
$ip = getenv( REMOTE_ADDR );
$host=gethostbyaddr($ip);
if (!$err) { $intabelle= INSERT INTO gb (Autor, EMail, Homepage, Titel, Inhalt, Datum, Uhrzeit, IP, Host)
VALUES
('.addslashes(htmlspecialchars($_POST['Autor'])).',
'.addslashes(htmlspecialchars($_POST['EMail'])).',
'.addslashes(htmlspecialchars($_POST['Homepage'])).',
'.addslashes(htmlspecialchars($_POST['Titel'])).',
'.addslashes(htmlspecialchars($_POST['Inhalt'])).',
NOW(), NOW(),'$ip',->$host');
$x=mysql_query($intabelle) OR die (DSNIDT, da: .mysql_error());
echo Eintrag gesendet!<br />\n;
echo <a href=\guestbook.php\>---Zum Inhalt---</a>\n; } }
echo </td>\n;
echo </tr>\n;
echo </table>\n;
echo <hr border=\1\>\n;
echo </body>\n;
echo </html>\n;
Falls das ein zu kleiner Ausschnitt des Skripts ist kann ich auch das Ganze senden. Falss zu wenig info schreibt mir was ich noch an Infos geben soll.
Grüße Fooulaz