Petite questions

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Petite questions

par caroube » 29 avr. 2008, 18:07

Ta fonction EmailOK($ceciestlemail) retourne true si l'email est OK et false sinon.

Si tu veux faire des tests sans t'embêter à saisir une adresse email correcte, tu n'as qu'à désactiver le test
function EmailOK($ceciestlemail) 
{ 
/* Mise en commentaire de la fonction de test de validité d'un email
  return( ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. 
               '@'. 
               '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'. 
               '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', 
               $ceciestlemail) ); */
  return true;
} 

par Truc » 29 avr. 2008, 17:48

Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP", "Aidez-moi !" n'apportent rien à la compréhension de ton problème.
Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide.

Tu peux corriger ton titre en éditant ton premier message.


afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ

Merci de prendre le temps de lire les règlements.

Petite questions

par arres2k » 29 avr. 2008, 17:22

Bonjour,Voila j'ai un code de formulaire en php qui sert a entré les données dans mysql, le probleme ce formulaire je l'est payé, disant que c'est un script php, dans la page formulaire y'a cette fonction function :
EmailOK($ceciestlemail)
{

  return( ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
               '@'.
               '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
               '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',
               $ceciestlemail) );
}
if(!EmailOK($_POST['ceciestlemail']))
{
echo "<b><font size=\"3\" face=\"Verdana, Arial\" color=\"#cc0000\">ATTENTION : L'email n'est pas correct ! </font><br><br><center><a href='javascript:history.back(1)'><br><font face=\"Verdana, Arial\" size=\"2\" color=\"#000000\">Retour</font></center></a>";exit;
}
Je suis obligé de méttre l'email en exact du genre [email protected], y'a t'il une solution pour la désactivé ou l'enlevé carrément svp ?