Mais alors pourquoi un topic?
En faite je n'arrive pas a rajouter des valeurs pour mon formulaire.
Le code html:
CODE
<html>
<head>
<title>Contactez moi</title>
</head>
<form method="post" action="mail.php">
<p>
Votre Email <br />
<input type="text" name="votremail" />
<input type="hidden" name="objet" value="Vous avez un nouveau message" />
</p>
<p>
Votre message <br />
<textarea cols="66" rows="6" name="message"></textarea>
</p>
<input type="submit" value="Envoyer" />
</p>
</form>
<head>
<title>Contactez moi</title>
</head>
<form method="post" action="mail.php">
<p>
Votre Email <br />
<input type="text" name="votremail" />
<input type="hidden" name="objet" value="Vous avez un nouveau message" />
</p>
<p>
Votre message <br />
<textarea cols="66" rows="6" name="message"></textarea>
</p>
<input type="submit" value="Envoyer" />
</p>
</form>
Quand j'essai de rajouter un input quoi qu'il soit sa marche pas (il ne me le prends pas en compte dans le mail que je reçois)
Code php, mail.php:
CODE
<?php
// La variable $verif, va nous permettre d'analyser si la sémantique de l'email 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 email
$destinataire="mettre son email ici";
/* 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";) avec comme valeur "Message site abracadabroc" */
$objet=$_POST['objet'];
// C'est bon on est OK, vérifions si l'email est valide, grâce à notre sympathique REGEX
if(!preg_match($verif,$votremail))
{
echo "Voter email n'est pas valide";
}
// On verifie si il y a un message
elseif (trim($message)=="")
{
echo "Y'en a marre des messages vide !";
}
// Si tout est OK on envoie l'email
else
{
mail($destinataire,$objet,$message,$from);
echo "Message envoyé au webmaster";
}
?>
// La variable $verif, va nous permettre d'analyser si la sémantique de l'email 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 email
$destinataire="mettre son email ici";
/* 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";) avec comme valeur "Message site abracadabroc" */
$objet=$_POST['objet'];
// C'est bon on est OK, vérifions si l'email est valide, grâce à notre sympathique REGEX
if(!preg_match($verif,$votremail))
{
echo "Voter email n'est pas valide";
}
// On verifie si il y a un message
elseif (trim($message)=="")
{
echo "Y'en a marre des messages vide !";
}
// Si tout est OK on envoie l'email
else
{
mail($destinataire,$objet,$message,$from);
echo "Message envoyé au webmaster";
}
?>
