Ergebnis 1 bis 8 von 8

Thema: Gästebuch Spamproblem

  1. #1
    Gast
    Gast

    Standard Gästebuch Spamproblem

    also ich brauche eure hilfe
    ich hab auf meiner seite ein GB und es wird da die ganze zeit reingespammt
    also da kommen so ca. jede 2. stunde so links zu irgendwelchen viagra seiten

    also hier ist das GB:
    http://www.realhp.de/tools/gb/data/franzi/gbook.php

    ich hab mir gedacht ich mach da vllt ein wortfilter rein der "www." und "http://" blockt nur ich weiss nicht wie

    hier ist der einzige quellcode auf den ich zugreifen kann:

    <center>
    <table width='95%' border='0' cellspacing='1' cellpadding='0' bgcolor='#006600'>
    <tr>
    <td bgcolor='#006600' width='100%'>
    <table width='100%' border='0' cellspacing='1' cellpadding='0' bgcolor='#EEEEEE'>
    <tr>
    <td width='30%' bgcolor='#EAFFEA'><p class='postername'>#<? echo $id; ?> - <? echo $entry[2]; ?></p></td>
    <td width='40%' bgcolor='#EAFFEA' valign='middle' align='center'><p class='icons'><? if ($entry[3] != ""){echo "[img]../../img/mail.gif[/img]MAIL ";} else {echo"[img]../../img/mail-off.gif[/img]MAIL ";} ?><? if ($entry[4] != "" && $entry[4] != "http://"){echo "[img]../../img/www.gif[/img]WWW ";} else {echo"[img]../../img/www-off.gif[/img]WWW ";} if ($entry[5] != ""){echo "[img]../../img/icq.gif[/img]ICQ";} else {echo"[img]../../img/icq-off.gif[/img]ICQ";} ?></p></td>
    <td width='30%' bgcolor='#EAFFEA'>
    <div align='right'><p class='zeit'><? echo $entry[0]; ?> - <? echo $entry[1]; ?></p></div>
    </td>
    </tr>
    <tr>
    <td bgcolor='#FFFFFF' colspan='3'><p class='eintrag'><?php echo $entry[6]; ?>

    <? if($entry[7]!=""){echo"".$language[33]." ".$entry[7]."";} ?></p>

    <? if($_GET['action']=="admin" && $_GET['do']=="edit"){ echo"<div align='right'><p class='sysmessage'>".$language[20]." - ".$language[21]." - ".$language[26]." - ".$language[28]."</p></div>"; } ?>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </center>
    hättet ihr da vllt ne lösung?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2

  3. #3
    Meister(in)
    Registriert seit
    15.05.2005
    Beiträge
    404
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ich würde eventuell eine ip-Sperre einführen...

  4. #4
    Großmeister(in)
    Registriert seit
    06.06.2005
    Beiträge
    545
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ne ip-Sperre wär wirklich von Vorteil, bzw. kannst du ja auch diverse HTML oder JAVA SCRIPT TAGS mittels eines kleinen Scripts rausfiltern!

    <?php

    $formtext = $gbeintrag;


    $suche = array ('@<script[^>]*?>.*?</script>@si', // JavaScript entfernen
    '@<[\/\!]*?[^<>]*?>@si', // HTML-Tags entfernen
    '@&(quot|#34);@i', // HTML-Entitäten ersetzen
    '@&(amp|#3;@i',
    '@&(lt|#60);@i',
    '@&(gt|#62);@i',
    '@&(nbsp|#160);@i',
    '@&(iexcl|#161);@i',
    '@&(cent|#162);@i',
    '@&(pound|#163);@i',
    '@&(copy|#169);@i',
    '@&#(\d+);@e'); // als PHP auswerten

    $ersetze = array ('',
    '',
    '"',
    '&',
    '<',
    '>',
    ' ',
    chr(161),
    chr(162),
    chr(163),
    chr(169),
    'chr(\1)');

    $korr_gbeintrag = preg_replace($suche, $ersetze, $formtext);
    ?>
    Das ganze bindest du einfach mittels include ein. $gbeintrag ist in diesem Fall die Nachricht die eingetragen werden soll. $korr_gbeintrag ist der korrektierte Eintrag!

  5. #5
    Großmeister(in)
    Registriert seit
    06.06.2005
    Beiträge
    545
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Also statt dem sollte ein 8 stehen!

  6. #6
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    wobei captha die bessere methode ist

  7. #7
    Großmeister(in)
    Registriert seit
    06.06.2005
    Beiträge
    545
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Keine Frage!

  8. #8
    Gast
    Gast

    Standard

    naja da ich mich nicht so sehr in dem zeug auskenne wollt ich um eure hilfe bitten
    kann jemand vllt den code oben so verändern , dass ich ihn schon fertig einfügen kann?
    ich würd mich sehr freuen

Ähnliche Themen

  1. Gästebuch
    Von Barcelino im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 05.02.2007, 14:07
  2. Gästebuch und <div>
    Von malawi im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 26.02.2006, 23:33
  3. Gästebuch
    Von Rinchen im Forum HTML & CSS Forum
    Antworten: 22
    Letzter Beitrag: 28.04.2005, 14:49
  4. Gästebuch
    Von GAST im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 27.04.2005, 20:00
  5. gästebuch
    Von im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 04.03.2005, 14:26

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •