| Wednesday 10 May 2006 - 21:33
Re: problemi di spam: no, non è ancora presente.
la versione lugge è quella utilizzata per una presentazione fatta al lug di Genova.
in effetti le cartelle extra e autoexec.d sono state spostate dentro include per rendere la root del sito meno affollata
Alex
|
| Wednesday 10 May 2006 - 21:48
Re: problemi di spam: Grazie Attenderò buone nuove...
|
| Thursday 11 May 2006 - 18:25
Re: problemi di spam: nella versione di test le funzioni di antispam sono state implementate. Per ora il controlo è soltanto per l' inserimento delle news.
la gestione viene fatta leggendo il file /misc/spam/spam.php ogni riga del file contiene un espressione regolare. Se questa è presente nel messaggio questo viene considerato spam.
/** verifica se una stringa contiene spam @param string stringa da controllare @param string contesto da verificare
@return torna a true se la stringa contiene dello spam **/
function is_spam ($string,$context="spam") { if (!file_exists("misc/spam/$context.php")) return false;
$spams=file("misc/spam/$context.php"); $l=count($spams); for ($i =1;$i<$l;$i++ ) { $spam=$spams[$i]; $spam=str_replace("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n","",str_replace("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\r","",$spam)); if (eregi($spam,$string)) { return true; } } return false;
}
esempio di file spam.php:
<?exit(0) /* regular expressions */?> http://votvot.vo.funpic.org/index-lotto-649.html http://malinki.ma.funpic.org/index-pontiac-solstice.html flatnuke è brutto$
P.S. Chi a voglia di creare il file spam.php il più completo possibile?
Alex
|
| Thursday 11 May 2006 - 22:16
Re: problemi di spam: Allora:
Da quanto riesco a capire dal codice proposto la cosa diviene al quanto difficile da programmare...
Per le news hai ragione: è uno dei pochi modi fattibili, ma per i post del guestbook credo che basti impedire semplicemente l'inserimento della stringa "http://" all'interno del corpo del post.
Altra idea sarebbe implementare le blaklist presenti in rete su alcuni siti ..........................................
Se il file va compilato per implementare i link dei siti da eliminare credo che posso fare la mia parte ogni volta che mi ritrovo questi link nel guestbook..
Che ne pensi di fare un racoglitore in questo sito in modo che ogniuno di noi possa inserire gli indirizzi di spam che trova in giro?
lo stesso sistema di controllo dello spam puoi implementarlo per controllare se quel determinato indirizzo è gia presente o meno nella blaklist.
Comunque Spero di essere stato chiaro e di poterti offirre il mio aiuto...
_____________________ Alberto
|