Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 14-03-2007 07:29:50

byld
Membre
Date d'inscription: 26-07-2005
Messages: 56

Javascript shoutbox et spam

Bonjour.

Je suis moins que novice en javascript  et j'ai un problème que vous allez peut être pouvoir m'aider à résoudre.
Dans une shoutbox ouverte à tous je suis sans arrêt spamé par des sites pornos et ça le fait pas dans un site littéraire.
Tous ces messages viennent de trois pseudo: About - Information - Uncknow.
J'ai regardé un peu le script de cette boite à message et dans le formulaire je vois ceci:

Code:

<input name="pseudo" onfocus="if(this.value=='<?php echo $contenu?>') this.value=''" value="<?php echo $contenu?>" size="17" maxlength="<?php echo $nb_caracp;?>" /><br/>
   <input name="message" onfocus="if(this.value=='message') this.value=''" width="190" height="50"  value="message" /><br/>
   <input type="submit" value="Poster" name="Submit" /><br/><br/>
   [ <a href="<?php echo $_SERVER["SCRIPT_NAME"];?>">Actualiser</a> ] 
   </form>

Je me suis donc dit que je pouvais peut être faire des exceptions en faisant ainsi:

Code:

<input name="pseudo" onfocus="if((this.value=='<?php echo $contenu?>')  ||(this.value=='About')) this.value=''" value="<?php echo $contenu?>" size="17" maxlength="<?php echo $nb_caracp;?>" /><br/>
   <input name="message" onfocus="if(this.value=='message') this.value=''" width="190" height="50"  value="message" /><br/>
   <input type="submit" value="Poster" name="Submit" /><br/><br/>
   [ <a href="<?php echo $_SERVER["SCRIPT_NAME"];?>">Actualiser</a> ] 
   </form>

Mais ça ne marche pas. Dans ce cas le pseudo  About peut encore poster. Peut être faut il faire une condition sur le texte et laisser blanc cette partie si c'est l'un ou l'autre qui poste..
Qu'en pensez-vous?

Merci d'avance

Hors ligne

 

#2 16-03-2007 16:52:11

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Javascript shoutbox et spam

Tu pourrais installer un captcha ou un autre système antispam dans le même style
http://classes.scriptsphp.org/doc.captcha
http://www.artichow.org/doc/AntiSpam

Hors ligne