| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Michel frontpage mioche
 |
Compléter form mail , Posté le: 13-06-2005 13:38 |
|
|
Bonjout
J'ai réussi à faire fonctionner le script Form mail avec votre aide et je southaite maintenant l'enrichir d'un contrôle de l'Email pour éviter les adresses érronnées.
Pouvez-vous me conseiller le code qui correspond au besoin ainsi que COMMENT l'intégrer au code actuel.
J'ai déjà trouvé celui-ci sur le forum
| Citation: |
function valid_email($email) {
$regexp = "^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$";
return eregi($regexp, $email);
}
|
Mais où je le mets.
Merci |
|
|
Nevinrhal html mioche

|
Compléter form mail , Posté le: 13-06-2005 13:43 |
|
|
C'est mieux si tu l'integre carrement dans ton script php. comme ca :
| Code: |
<?php
$eregi = "^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$";
if (!eregi($eregi, $mail)) echo "Mail pas bon";
?>
|
pour ca, $mail doit etre le résultat d'un champ de formulaire par exemple. |
|
|
Michel frontpage mioche
 |
Compléter form mail , Posté le: 13-06-2005 13:47 |
|
|
Merci pour la rapidité.
Dans le cas ou le code est dans le script php, c'est lui qui me retourne le code d'erreur "echo" et a ce moment là je suis sur une page blanche avec le texte d'alerte.
Comment je fais pour revenir à la saisie et est-ce je perd les info déjà saisies |
|
|
Nevinrhal html mioche

|
Compléter form mail , Posté le: 13-06-2005 13:53 |
|
|
Voila le script complété. a toi d'arranger à la sauce css. tu perds pas tes données sauf si dans tes <input> tu as mis des values="".
| Code: |
<?php
$eregi = "^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$";
if (!eregi($eregi, $mail)) echo "Mail pas bon,<a href=\"javascript:window.back()\">Cliquez-ici</a> pour revenir.";
?> |
|
|
|
Michel frontpage mioche
 |
Compléter form mail , Posté le: 13-06-2005 14:00 |
|
|
J'ai pas modifier le script alors pas de "value"=""
Dans le script je peux coller ton code n'importe où ? |
|
|
Nevinrhal html mioche

|
Compléter form mail , Posté le: 13-06-2005 14:14 |
|
|
oui. mais veux mieux le mettre au moment ou tu vérifie les données du formulaire (au début c'est mieux, mais trop au début non plus, la variable $mail doit etre configurée.)
J'ai pas le sentiment d'avoir été clair, je m'en excuse. |
|
|
Michel frontpage mioche
 |
Compléter form mail , Posté le: 13-06-2005 14:22 |
|
|
Comme j'ai pas de notions de PHP, je vais faire comme toujours, TATONNER, des fois ça marche, mais c'est long.
Une question encore. Pourquoi, c'est mieux de mettrela verification de l'email dans le script plutot que dans la page. C'est pas plus facile à gérer dès l'entrée du texte ? |
|
|
Nevinrhal html mioche

|
Compléter form mail , Posté le: 13-06-2005 14:31 |
|
|
bah, tu peut mettre ton script dans ta page, rien ne l'empeche (c'est ce que je fais d'ailleurs) par contre, ta page doit etre renommée en .php
Je dit script php les petits bout de code entre les balises <?php et ?>. c'est pas la peine de le mettre dans un autre fichier. |
|
|
Michel frontpage mioche
 |
Compléter form mail , Posté le: 13-06-2005 14:37 |
|
|
Nevinrhal je te remercie d'avoir bien voulu prendre le temps de me répondre.
Je vais essayer les différentes solutions que tu me proposes et ce soir sera un autre jour.
Merci encore. |
|
|
Nevinrhal html mioche

|
Compléter form mail , Posté le: 13-06-2005 14:40 |
|
|
A ton service.
Poste sur le forum si tu as d'autres problemes sur la création web. |
|
|
|