Pb script formulaire contact e php
leuntout
Messages postés
75
Statut
Membre
-
leuntout Messages postés 75 Statut Membre -
leuntout Messages postés 75 Statut Membre -
Bonjour,
J'ai trouvé, il y a longtemps un script pour un formulaire de contact en php.
Je l'ai réutilisé en adaptant la forme et en faisant qqs modifs mais maintenant il na marche plus.
Quand je clic sur "envoyer", il me recharge la page.
Si vous voyez qqc...
<?php function formulaire($Nom="",$Email="",$Objet="",$Message="") {?>
<form action="<?php echo $PHP_SELF ?>" method="post" >
<fieldset><legend>Remplissez ce formulaire</legend>
<p><label for="contact_subject" class="left">Nom:</label>
<input type="text" name="Nom" class="field" value="<?php echo trim(htmlentities($Nom)) ?>" /></p>
<p><label for="contact_subject" class="left">Mail:</label>
<input type="text" name="Mail" class="field" value="<?php echo trim(htmlentities($Email)) ?>" /></p>
<p><label for="contact_subject" class="left">Objet:</label>
<input type="text" name="Objet" class="field" value="<?php echo trim(htmlentities($Objet)) ?>" /></p>
<p><label for="contact_message" class="left">Message:</label>
<textarea name="Message" cols="45" rows="10"tabindex="5"><?php echo trim($Message) ?></textarea></p>
<p><input type="submit" name="submit" class="button" value="Envoyer message" /></p>
</fieldset>
<?php
}
if(!isset($Nom)) {
formulaire();
}
else {
$vNom=trim(htmlentities($_POST["Nom"]));
$vMessage=trim($_POST["Message"]);
$vEmail=trim(htmlentities($_POST["Email"]));
$vObjet=trim(htmlentities($_POST["Objet"]));
$destinataire='webmaster@*****';
$titre="Contact d'un visiteur";
$message.="Nom : $vNom\n";
$message.="E-mail : $vEmail\n";
$message.="Objet : $vObjet\n";
$message.="Message : $vMessage\n";
if (empty($vNom) || empty($Message) || empty($Objet) || empty($Email)) {
echo "<p class='red'>Vous n'avez pas complété toutes les zones :</p>";
$erreur=1;
}
if (!eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-_.]?[0-9a-z])*\\.[a-z]{2,4}$",$vEmail) && ($erreur<>1)){
echo "<p class='red'>L'adresse e-mail n'est pas correcte :</p>";
$erreur=1;
}
if ($erreur==1) {
formulaire($Nom,$Email,$Objet,$Message);
}
else {
mail($destinataire,$titre,$objet,$message,"From: $vEmail") ;
echo "<p class='vi4'>Votre message a bien été envoyé. Récapitulatif :</p>";
echo "<ul><li>Nom : <span class='red'>" . $vNom . "</span><br />";
echo "<li>E-mail : <span class='red'>" . $vEmail . "</span></li>";
echo "<li>Objet : <span class='red'>" . $vObjet . "</span></li>";
echo "<li>Message : <span class='red'>" . $vMessage.'</span></li></ul>';
echo "<form name='boutons'><table border='0' cellspacing='0' cellpadding='0' width='90%' align='center'><tr><td><center>" ;
echo "<input type='button' name='accueil' alt='Accueil' value=\"Retour à la page d'accueil\" style='color:#660066;background-color:#ebe7f1' onclick=\"location.href='index.php'\" onmouseover=\"this.style.color='#ff0000'\" onmouseout=\"this.style.color='#660066'\" onmousedown=\"this.style.color='#ff9900'\" />\n";
}
}
?>
</form>
Merci d'avance!
J'ai trouvé, il y a longtemps un script pour un formulaire de contact en php.
Je l'ai réutilisé en adaptant la forme et en faisant qqs modifs mais maintenant il na marche plus.
Quand je clic sur "envoyer", il me recharge la page.
Si vous voyez qqc...
<?php function formulaire($Nom="",$Email="",$Objet="",$Message="") {?>
<form action="<?php echo $PHP_SELF ?>" method="post" >
<fieldset><legend>Remplissez ce formulaire</legend>
<p><label for="contact_subject" class="left">Nom:</label>
<input type="text" name="Nom" class="field" value="<?php echo trim(htmlentities($Nom)) ?>" /></p>
<p><label for="contact_subject" class="left">Mail:</label>
<input type="text" name="Mail" class="field" value="<?php echo trim(htmlentities($Email)) ?>" /></p>
<p><label for="contact_subject" class="left">Objet:</label>
<input type="text" name="Objet" class="field" value="<?php echo trim(htmlentities($Objet)) ?>" /></p>
<p><label for="contact_message" class="left">Message:</label>
<textarea name="Message" cols="45" rows="10"tabindex="5"><?php echo trim($Message) ?></textarea></p>
<p><input type="submit" name="submit" class="button" value="Envoyer message" /></p>
</fieldset>
<?php
}
if(!isset($Nom)) {
formulaire();
}
else {
$vNom=trim(htmlentities($_POST["Nom"]));
$vMessage=trim($_POST["Message"]);
$vEmail=trim(htmlentities($_POST["Email"]));
$vObjet=trim(htmlentities($_POST["Objet"]));
$destinataire='webmaster@*****';
$titre="Contact d'un visiteur";
$message.="Nom : $vNom\n";
$message.="E-mail : $vEmail\n";
$message.="Objet : $vObjet\n";
$message.="Message : $vMessage\n";
if (empty($vNom) || empty($Message) || empty($Objet) || empty($Email)) {
echo "<p class='red'>Vous n'avez pas complété toutes les zones :</p>";
$erreur=1;
}
if (!eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-_.]?[0-9a-z])*\\.[a-z]{2,4}$",$vEmail) && ($erreur<>1)){
echo "<p class='red'>L'adresse e-mail n'est pas correcte :</p>";
$erreur=1;
}
if ($erreur==1) {
formulaire($Nom,$Email,$Objet,$Message);
}
else {
mail($destinataire,$titre,$objet,$message,"From: $vEmail") ;
echo "<p class='vi4'>Votre message a bien été envoyé. Récapitulatif :</p>";
echo "<ul><li>Nom : <span class='red'>" . $vNom . "</span><br />";
echo "<li>E-mail : <span class='red'>" . $vEmail . "</span></li>";
echo "<li>Objet : <span class='red'>" . $vObjet . "</span></li>";
echo "<li>Message : <span class='red'>" . $vMessage.'</span></li></ul>';
echo "<form name='boutons'><table border='0' cellspacing='0' cellpadding='0' width='90%' align='center'><tr><td><center>" ;
echo "<input type='button' name='accueil' alt='Accueil' value=\"Retour à la page d'accueil\" style='color:#660066;background-color:#ebe7f1' onclick=\"location.href='index.php'\" onmouseover=\"this.style.color='#ff0000'\" onmouseout=\"this.style.color='#660066'\" onmousedown=\"this.style.color='#ff9900'\" />\n";
}
}
?>
</form>
Merci d'avance!
A voir également:
- Pb script formulaire contact e php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- É majuscule - Guide
- Script vidéo youtube - Guide
- Formulaire de reclamation instagram - Guide