bonjour
j'ai inserer ce code html sur mon site:
<html>
<head>
<title>Contactez-moi</title>
</head>
<body>
<!-- On ouvre la balise form, et on met en place notre formulaire. On invoquera la soumission de ce formulaire dans la page "mail.php", qui sera elle aussi à la racine de notre site : <lien url="
http://www.monsite.fr/mail.php">
http://www.monsite.fr/mail.php</lien> -->
<form method="post" action="mail.php">
<h2>CONTACT</h2>
<p>
Nom <br />
<input type="text" name="Nom" />
<p>
<p>
Localité <br />
<input type="text" name="Localité" />
<p>
<p>
Téléphone <br />
<input type="text" name="Téléphone" />
<p>
<p>
Votre Email <br />
<input type="text" name="votremail" />
<!-- Valeur par défaut de l'objet du mail -->
<input type="hidden" name="objet" value="Nouveau contact site SJ AUTO" />
</p>
<p>
Votre message <br />
<textarea cols="66" rows="6" name="message"></textarea>
</p>
<p>
<input type="submit" value="Envoyer" />
</p>
</form>
<!-- On ferme la balise form, notre formulaire est fini -->
</body>
<html>
<?php
$destinataire="jalabertsylvain@wanadoo.fr";
$objet=$_POST['objet'];
$message=$_POST['message'];
$from="From: ".$_POST['votremail']."\r\n";
if(mail($destinataire,$objet,$message,$from))
{
echo "Message envoyé au webmaster";
}
else
{
echo "Une erreur s'est produite";
}
?>
<?php
$verif="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!";
?>
Mes soucis sont les suivants:
- Lorsqu' on est sur la page de ce code html, je reçois un mail vide sans objet sans rien
- quand on rempli le formulaire la page se remet par défaut sur le site
j'ai trouver ce code sur le net car je bosse avec isotools pour mon site le soucis c'est que leur formulaire ne fonctionne que sous php 4 alors que mon serveur est en php 5
est ce que quelqu'un pourrait m'aider à optimiser ce script
merci de votre aide