Page 1 sur 1

Petite questions

Posté : 29 avr. 2008, 17:22
par arres2k
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 ?

Posté : 29 avr. 2008, 17:48
par Truc
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.

Posté : 29 avr. 2008, 18:07
par caroube
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;
}