H/F: Inscrit le: 26 Juil 2008 Age: 44 Messages: 62 Localisation: Euuuuh ... là-bas ! Oui oui, tout au fond, deuxième à gauche ...!
Bonjour,
ce script vous permet d'envoyer des mail à quiconque possédant une adresse mail (bah oui, est-ce que j'ai marqué "script + super pourvoir" dans le titre ? ) ...
Il peut être utile pour, par exemple, faire un espace de contact avec le(s) wemaster(s) ou autre (ou même avec les visiteurs ayant laissés leurs mail sur un commentaire de saga ou autre !) ...
Nous n'aurons besoin que de deux pages :
- 1 page .htm(l) pour présenter le formulaire et appeler le script PHP (notez que cette page peut aussi être une page .php ! (évidamment ))
- 1 page php contenant le script d'envoie de mail ...
________________________________________________________
<?php formulaire.html
Créez une page html simple et insérez-y un formulaire contenant les champs suivant :
- pseudo [le pseudo de l'envoyeur]
- mail [le mail de l'envoyeur]
- message [le message de l'envoyeur ]
[Vous pouvez bien sur n'insérer que le formulaire à l'endroit que vous voulez dans une de vos pages existantes ...]
Maintenant que nous avons notre formulaire, nous n'avons plus qu'à récupérer les informations récoltées avec le script appelé par ce formulaire (ici : fonction.php) !
________________________________________________________
<?php fonction.php
Ici, nous allons donc récupérer les données envoyées par le précédent formulaire, les "traduire" en PHP et les envoyer par mail au destinataire ...
Code:
<?php
// On retranscrit les données xHTML en PHP
$Name = $_POST['pseudo']; // Maileur
$email = $_POST['mail']; //Mail du maileur
$recipient = $_POST['mail_add']; //Mail du réceptionneur
$mail_body = "$Name (@-Mail: $email) dit :\n $formMessage"; //Mail en lui même
$subject = "Sujet du mail"; //Sujet du mail
$header = "From: ". $Name . " <" . $email . ">\r\n"; //Infos optionnelles ("De Maileur (adresse@du.maileur)")
if(mail($recipient, $subject, $mail_body, $header);) { //On vérifie si le mail est bien envoyé
echo "Le mail a été envoyé avec succès à l'addresse suivante :" $recipient;
}else{ // Et sinon, on indique un message d'erreur
echo "Une erreur est survenue lors de l'envoie de ce mail ... Si cette erreur perciste, contactez le webmaster ...";
}
?>
Essayez maintenant, avec votre adresse par exemple, vous allez recevoir un truc du genre :
"Monsieur Test (@-mail : son@adresse.mail) vous dit :
Bonjour, ceci est un test !" _________________ La Karottes reviens !!!
Dernière édition par karottes le Mar 21 Oct 2008, 18:46; édité 1 fois
Pourquoi ne met-tu pas :
type="text"
dans tes balise input ? _________________ STAR WARS : le canon à ion : [saga de l'été] TERMINÉE !
Teaser :
Saison II : Présentation : écriture en cours 35%. http://forum.netophonix.com/viewtopic.php?p=71657#71657
Mono en cours : Les NetoArchives
H/F: Inscrit le: 26 Juil 2008 Age: 44 Messages: 62 Localisation: Euuuuh ... là-bas ! Oui oui, tout au fond, deuxième à gauche ...!
AÏE ! Désolé pour cette erreur monumentale ... Voila, erreur corrigée !
La suite (à savoir la technique avec le JS et le SQL) arrivera bientôt ) _________________ La Karottes reviens !!!
H/F: Inscrit le: 06 Mai 2008 Age: 17 Messages: 128 Localisation: Paris
A travaillé sur : Harry Potter: la vérité
Où faut-il mettre son adresse mail pour recevoir les mail dans ce code? _________________
Le 15/01/2009 ne manquez pas le lancement du tome 3 et la surprise qui ira avec sur http://parodie.fr.cc
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum