re,
c'est partie ...
ton code html tu peux le mettre dans n'importe quel page html. ensuite, tu ajoutes le fichier php dans ton script ... "action = "envoi.php"!!!
<form action="envoi.php" method="post" id="formContact">
Votre nom <span class="oblig">(obligatoire)</span> :<br />
<input name="nom" type="text" size="40" maxlength="200" />
<br />
<br />
Votre prénom <span class="oblig">(obligatoire)</span> :<br />
<input name="prenom" type="text" size="40" maxlength="200" />
<br />
<br />
Votre numéro de téléphone :<br />
<input name="tel" type="text" size="40" maxlength="10" />
<br />
<br />
Votre adresse email <span class="oblig">(obligatoire)</span> :<br />
<input name="mail" type="text" size="40" maxlength="200" />
<br />
<br />
Votre message <span class="oblig">(obligatoire)</span> : <br />
<textarea name="message" cols="60" rows="10"></textarea>
<br />
<br />
<input type="submit" value="Valider" />
</form>
ensuite, tu crées un fichier « envoi.php », dans ceci …
<?php
// Lire les données du formulaire …
$nom = trim($_POST['nom']);
$prenom = trim($_POST['prenom']);
$tel = trim($_POST['tel']);
$mail = trim($_POST['mail']);
$message = trim($_POST['message']);
// Créer le message. Ceci ne prend pas en charge que tu as certains champs obligatoire.
// Mais je te laisse travailler aussi un peu … ;-)
// une piste … if ( !empty($nom) && etc.
$msg = "Nom :\t$nom\n";
$msg .= "Prénom :\t$prenom\n";
$msg .= "Tel :\t$tel\n";
$msg .= "E-mail :\t$mail\n\n";
$msg .= "Message :\t$message\n";
// le déstinataire du mail …
$recipient = "ton_adresse@mail.fr";
// le sujet
$subject = "Super mail du site xxx.fr";
// on va mettre reply to … répondre à …
$mailheaders = "Reply-To: $mail\n\n";
// Est-ce le mail a pu être envoyer ?
if(mail($recipient, $subject, $msg, $mailheaders))
{
// OUI!!! Tu peux l’envoyer sur n’importe quel page …
header("Location:
http://www.ton_site.fr/accueil.html ");
}
else
{
echo "Le mail n'a pas été enovoyé! Veuillez reessayer!";
}
?>
Bien ententu, ceci est vraiment de base. On vérifie pas si l’adresse mail est valable, on peut mettre dans le texte n’imorte quoi … est on peu vérifier bien d’autres truc avec php. Mais je te laisse aussi le plaisir de découvrir un peu … ;-))
Mais … ce site peux t’aider d’aller plus loin …
http://www.phpscripts-fr.net/script[...]aires+%2F+Email
Edité par josef24 le 10/06/2010 à 22:53
Einstein est mort, Newton est mort et je me sens pas bien non plus