Bonjour,
j'ai suivi le tuto http://www.grafikart.fr/tutoriels/php/formulaire-contact-avance-php-55 pour créer un formulaire, tout fonctionne jusqu'au moment ou arrive le test pour envoyer un mail ! Rien ne fonctionne :cela me renvoi seulement mon echo d'erreur.
Je suis sous EasyPHP donc j'ai changer le php.ini comme demandé mais cela ne fonctionne pas ! j'ai alors essayer avec xampp, avec Wamp :pareil ...
Je vous joins le code, si quelqu'un peut m'aider
<?php
if (!empty ($_POST))
{
extract($_POST); /*transformes les valeurs post en variables*/
$valid=true;
if (empty($nom)){
$valid=false;
$erreurnom="Vous n'avez pas inscrit votre nom";
}
if(!preg_match("/^[a-z0-9\-_.]+@[a-z0-9\-_.]+\.[a-z]{2,3}$/i",$mail))
{
$valid=false;
$erreurmail="Votre adresse mail n'est pas valide";
}
if (empty($mail)){
$valid=false;
$erreurmail="Vous n'avez pas inscrit votre adresse mail";
}
if (empty($message)){
$valid=false;
$erreurmessage="Vous n'avez pas écrit de message";
}
if ($valid)
{
$to="amelieXXXX@live.fr";
$sujet="vous envoi un message depuis votre site";
if(mail($to,$sujet,$message))
{
$annonce="Votre message à bien été envoyé";
unset($nom);
unset($mail);
unset($messsage);
}
else
{
$annonce="Une erreur est survenue, merci de bien vouloir reessayer";
}
}
}
?>
Merci d'avance
Ou même celui-ci qui fonctionne. Je viens de l'essayer à l'instant.
En espérant t'avoir aidé :)