Formulaire de mail

Fermé
Tim - 8 sept. 2008 à 11:01
bg62 Messages postés 23658 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 20 novembre 2024 - 8 sept. 2008 à 11:51
Bonjour. Online vient enfin de se mettre à la fonction mail comme tout le monde. Sauf que moi, j'avais des formulaires qui maintenant ne fonctionne plus. Online donne bien un exemple de formulaire qui renvoit un mail, mais il n'y a que 2 champs "email" et "message". Voici mon code avec tous mes champs. Où dois-je faire apparaitre mes valeurs ? Lorsue je les met après la fonction mail, il me dit que cette dernière ne supporte que 5 valeurs. Merci.

<?php


$from = "webmaster@monsite.com"; // l'expéditeur : remplacer ici domaine.com par votre domaine
$to = "monmail@free.fr"; // le destinataire : mettez ici votre adresse mail

/* Préparation */
$subject = "Demande de renseignements"; // le sujet du mail


if(isset($_POST['nom'])){
$civilite = $_POST['civilite'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$cp = $_POST['cp'];
$ville = $_POST['ville'];
$email = $_POST['email'];
$texte = $_POST['texte'];
}
$date=date("Y-m-d");



/* Envoi*/
if ($email && $texte)
{

/* En-têtes obligatoires du message */
$headers = "From: Webmaster <$from>\n";
$headers .= "To: Contact <$to>\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=iso-8859-15\n";


/* Appel a la fonction mail */
if (!mail($to, $subject, $texte, $headers)){
echo "Erreur: Impossible d'envoyer le mail";
} else {
echo "Envoi réussi";
}
}
else {
echo "Erreur: vous devez spécifier une adresse email valide et un texte\n";
}


?>
A voir également:

1 réponse

bg62 Messages postés 23658 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 20 novembre 2024 2 388
8 sept. 2008 à 11:51
bonjour
regarde dans la FAQ il y en a deux possibles !
@+
b g
1