1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
| $superlatives= pj_superlatives();
$spam_words_soft = pj_spam_words_soft();
$spam_words_hard = pj_spam_words_hard();
if ($super) {foreach ($superlatives as $sw) {
if (strpos($title,$sw)!==false || strpos($desc,$sw)!==false) {
return 'superlatives';
}
}
}
foreach ($spam_words_hard as $sw) {
if (strpos($title,$sw)!==false || strpos($desc,$sw)!==false) {
return 'text';
}
if (strpos($url,$sw)!==false) {
return 'url';
}
}
$myscore = 0;
foreach ($spam_words_soft as $sw) {
if (strpos($title,$sw)!==false || strpos($desc,$sw)!==false) {
$myscore+=50;
}
}
if ($myscore > 100) {
return 'text';
}
return true;
}
function pj_spam_words_hard() {
return array('blackjack','casino','casinos','penis','pharmacy','pharmacie','poker','poker-chip','roulette','viagra');
}
function pj_spam_words_soft() {
return array('acheter','buy','cheap','investment','investissement');
}
function pj_superlatives() {
return array('plus habile','plus aigus','ample','pire','chauve','strict','mieux','plus','amère','noire','aveugle','blonde','sanglant','bleu','brutale',
'Audacieux','joli','courageux','bref','brillants','large','Volumineux','active','calmes','accrocheurs','moins chers','culotté','frileux','plus classe',
'propre','clair','habile','collant','plus proche','nuageuse','maladroit','grossier','froid','plus confortable','plus fréquente','plus cool',
'coûteux','douillet','rusé','crasse','fous','Crémeux','plus nettes','croustillantes','cruel','minables','croustillant','hargne','frisés','mignon',
'mignonnes','humide','sombres','mort','Meurtrier','plus cher','profonde','sale ','pires','vaillants','sec','ennuyeux','stupide','poussiéreux',
'plus tôt','plus facile','vide','plus belle','chic','plus rapide','plus gros','plus gras','plus féroces','plus faible','moins de','sales','meilleur',
'ferme','plus fort','fragile','libre','frais','sympathique','toute','drôle','déjanté','pâles','doux','plus sombre','mieux ','grandiose','Gore','grave',
'gourmands','coupable','poilu','beau','heureux ','pratique','Plus difficile','plus robustes','dures','orgueilleux','sincères','plus branché','énorme',
'humble','joviale','juteux','plus vif','gentille ','épineux','Maigres','longues','léger','probable','vive','solitaire','lâche','plus fort','humble',
'chanceux','folle','plus viril','plus mûr','méchant','charnue','plus doux','joyeux','plus puissant','plus humide','étroite','proche','élégante',
'plus beau','bizarres ','bruyants','plus simple','polie','plus chic','plus jolie','orgueilleux','éloignées ','rouge','plus cru','chaud','Fatigues');
}
if ($settings['spam_filter'])
{
$test = pj_checkTitleDesc($title, $description, $url, $settings['superlatives']);
if ($test === true)
{
$test = '';
}
elseif ($test == 'superlatives')
{
problem('utiliser les superlatifs (des mots comme meilleur, plus grand, moins cher, plus gros) dans les titres et les descriptions!');
}
elseif ($test == 'text')
{
problem('Votre lien SPAM, nous sommes contraints de rejeter.');
}
elseif ($test == 'url')
{
problem('Votre lien SPAM, nous sommes contraints de rejeter.');
} |
Partager