Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    227

    Aiuto per problema SPAM

    Ciao a tutti,
    avevo già scritto qualche giorno fa a proposito di 1 problema legato a un mio guestbook che mi si sta riempiendo giornalmente di decine e decine di messaggi spam a sfondo sessuale.

    Il Guest Book in questione è questo:
    QUI!

    Sto letteralmente impazzendo!

    Ho tentato col sistema AKISMET che mi avete consigliato ma non funziona,
    qualcuno di voi saprebbe dirmi se posso inserire un filtro, un codice che mi permetta di bloccare questo problema??

    Eventualmente per il CHAPTA (spero si scriva così....) esiste qualcosa di semplice che si possa aggiungere alla mia attuale pagina, perché non sono 1 genio in materia.

    Grazie a chiunque mi può aiutare

    Koox

  2. #2
    Utente di HTML.it L'avatar di hyb
    Registrato dal
    Aug 2003
    Messaggi
    424
    ma tu hai accesso allo script del guestbook?
    C'è chi si mette degli occhiali da sole, per avere più carisma e sintomatico mistero.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    227

    script

    si, certo ho lo script

  4. #4
    Utente di HTML.it L'avatar di hyb
    Registrato dal
    Aug 2003
    Messaggi
    424
    a me verrebbe in mente la creazione di un array con parole proibite che bloccano l'inserimento.

    hard, harcore, lesbian, sex etc...
    C'è chi si mette degli occhiali da sole, per avere più carisma e sintomatico mistero.

  5. #5
    Allora..... secondo me dovresti agire in due modi.
    Fare una black list delle parole e filtrare anche gli input.

    Non so se, per esempio, nei messaggi di spam che ricevi ci siano anche dei link (suppongo di si), ma potresti andare a fare un primo bloccaggio di chi tenta di inserire codice HTML nelle tue pagine.
    I testi che superano questo controllo, li passi poi per una blacklist di parole che vuoi bannare dal sito.

    Ripeto, non so che tipo di spamming ricevi, ma non escludo che possa anche essere inserito in maniera "automatica".
    Un sistema di captcha potrebbe aiutarti ancora di più.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    227

    info

    dunque, io ho già dentro 1 opzione che mi blocca l'HTML ma questi spammers vanno avanti imperterriti a scrivere parolacce a sfondo sessuale senza codici html.



    dopodiché ho una stringa che mi elimina un elenco di parole che non voglio compaiano (parole orribili......) ma a quanto pare questa gente ne usa altre decine e decine sempre diverse quindi il sistema ovviamente non le blocca tutte.

    Forse davvero un sistema captcha, perché da come mandano i messaggi sembra davvero 1 sistema AUTOMATICO...

    Esistono dei CAPTCHA semplici che si possono prendere gratuiti che potrei provare ad inserirli anch'io?

    Grazie mille e saluti

  7. #7

  8. #8
    L'articolo che ti hanno segnalato è ottimo...... ma se il tuo spazio di hosting non prevede le librerie GD è inutilizzabile.

    Fai un phpinfo() sul tuo host e leggi attentamente cosa ti ritorna.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    227

    niente da fare

    Ho provato in mille modi ma continuano imperterriti a riempirmi di spam scrivendo cose obrobriose! non so davvero + che fare.

    Come si fa a fare 1 phpinfo() sul mio host?

    Altrimenti qualcuno di voi è in grado di farmi a basso costo un aggiunta del CAPTCHA?
    Perché ho provato a inserie qualcosa di gratuito ma NOn funziona nulla e non vorrei che magari sono io che sbaglio col codice.

    Grazie x la pazienza

    Koox

  10. #10
    Utente di HTML.it L'avatar di P4n1c
    Registrato dal
    Feb 2008
    Messaggi
    116
    adirittura pagare VVoVe:
    cmq credo <?php phpinfo(); ?>
    Ora come ora credo che dovrei seguire l'etica di alcio ( ovvero non passare codice gia pronto ) ma vedendo che non ti interessa imparare...

    Crea una pagina chiamata captcha.php inserisci questo codice :

    Codice PHP:
    <?php
    session_start
    ();
    header("Content-type: image/png");

    $x 200;
    $y 75;

    $lettere explode(',''0,1,2,3,4,5,6,7,8,9');

    for ( 
    $q 0$q 7$q++ )
    {
    $rand mt_rand(010);
    $code .= $lettere[$rand];
    }

    $_SESSION['captcha'] = $code;

    $space $x / (strlen($code)+1);

    $img imagecreatetruecolor($x,$y);
    $bg imagecolorallocate($img,255,255,255);
    $border imagecolorallocate($img,0,0,0);
    $colors[] = imagecolorallocate($img,128,64,192);
    $colors[] = imagecolorallocate($img,192,64,128);
    $colors[] = imagecolorallocate($img,108,192,64);

    imagefilledrectangle($img,1,1,$x-2,$y-2,$bg);
    imagerectangle($img,0,0,$x-1,$y-2,$border);
    for (
    $i=0$istrlen ($code); $i++)
    {
    $color $colors[$i count($colors)];
    imagettftext($img,28+rand(0,8),-20+rand(0,40),($i+0.3)*$space,50+rand(0,10),$color,'alba.ttf',$code{$i});
    }
    for(
    $i=0;$i<400;$i++)
    {
    $x1 rand(3,$x-3);
    $y1 rand(3,$y-3);
    $x2 $x1-2-rand(0,8);
    $y2 $y1-2-rand(0,8);
    imageline($img,$x1,$y1,$x2,$y2,$colors[rand(0,count($colors)-1)]);
    }
    imagepng($img);
    ?>
    Poi dopo sul guestbook nel form per i messaggi inserisci :
    [img]captcha.php[/img] e un input per inserire il numero che visualizzano
    e aggiungi nel controllo :
    if ( $_SERVER['captcha'] != $_POST['nome_input'] )
    {
    die('codice errato');
    }



    p.s. ricordati di scaricare il font

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.