Aslan117 | Salut. J'ai suivi se tutorial pour crée un petit formulaire de contact: http://www.siteduzero.com/tuto-3-1872-1.html
Tout marche nikel sauf que j'aimerai modifié un truc. J'aimerai que lorsque l'usager envoie le message soit envoyer vers une url que moi j'ai fait, or la sa crée une page ou il y a écrit "Message envoyé au webmaster" (echo " Message envoyé au webmaster"; ). Je pense que c'est tout simple mais je suis vraiment naz
Edit: le code php: Code :
- <?php
- // La variable $verif va nous permettre d'analyser si la sémantique de l'e-mail est bonne
- $verif="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!";
- // On assigne et protége nos variables
- $votremail=$_POST["votremail"];
- $from=htmlentities("From: ".$votremail);
- $message=stripslashes(htmlentities($_POST["message"]));
- // On met ici notre e-mail
- $destinataire="monemail@chezmoi.fr";
- /* On place le sujet du message qui, ici, sera toujours le même
- puisque dans la partie Html, on l'a mis en caché grace au type="hidden"<gras><couleur nom="rouge"> ;) </couleur></gras> avec comme valeur "Vous avez un nouveau message" */
- $objet=$_POST['objet'];
- // C'est bon : on est ok, vérifions si l'e-mail est valide, grâce à notre sympathique REGEX
- if(!preg_match($verif,$votremail))
- {
- echo "Votre e-mail n'est pas valide";
- }
- // On vérifie s'il y a un message
- elseif (trim($message)=="" )
- {
- echo "Y'en a marre des messages vides !";
- }
- // Si tout est ok, on envoie l'e-mail
- else
- {
- mail($destinataire,$objet,$message,$from);
- echo "Message envoyé au webmaster";
- }
- ?>
|
Message édité par Aslan117 le 05-01-2008 à 20:31:59
|