Besoin d'aide pour valider une adresse email dans un formulaire
Matériel : sniper60, Blondin2ao, arsonic99 Le monde de Windows : delaent Overclocking & Tuning : adia, 1 utilisateur anonyme et 327 utilisateurs inconnus
//Envoi du message
if ($Envoi == 0) {
echo("<br><br><br><br><br>Merci de vérifier les renseignements ci-dessus.<br><br><br><br><br>" );
echo("<a href='javascript:history.go(-1)'>Retour</a><br><br>" );
}
if ($Envoi == 1) {
mail($MailTo, $MailSubject, $MailBody, $MailHeader);
//mail($MailCc, $MailSubject, $MailBody, $MailHeader);
echo("<br><br><br><center>Votre message a bien été envoyé.<br><br>Merci à vous !<br><br>-----------------------------------<br>Emilie<br>
-----------------------------------</center>" );
echo("<br><br><br> <p align=\"center\"><a href=\"..\index.html\"><strong>Retour</strong></a>" );
}
if (!eregi("^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$", $email)) { $reponse = "Est-ce bien une adresse email valide ?"; }
Pour le reste, on ne programme plus en HTML 4.01 de "grand-père", on est en XHTML 1.0 (+ CSS) depuis 2000, le XHTML 1.1 commence à être reconnu par les navigateurs (Firefox et Opera) et le 2.0 est en développement (sauf que Konqueror sur Linux et Safari sur Mac ne supportent toujours pas officiellement le XHTML toutes versions, même s'ils savent s'en sortir à peu près bien. Ils partagent le moteur de rendu KHTML)..
En plus, tu fais de la mise en page par des tableaux (ce n'est pas leur but) et pour couronner le tout, tu les encapsules les uns dans les autres !! A proscrire : c'est lourd à télécharger, ça bouffe de la bande passante serveur et l'affichage correct n'est pas toujours garanti (gestions par défaut des bordures par les navigateurs parfois très inégales).. Quant à maintenir une compatibilité avec des navigateurs d'anciennes générations (IE 3 et 4, Netscape 4, Opera 3 à 5), elle est devenue inutile puisqu'on peut considérer qu'ils ne sont plus utilisés..
Plus d'infos, des cours et des tutos sur le XHTML, le CSS et le PHP dans le Topic Unique pinné en haut de la liste des sujets..
Message édité par Johan_et_Pirlouit le 10-01-2006 à 17:33:24