A voir également:
- Script php recueil de mail simple
- Yahoo mail - Accueil - Mail
- Script vidéo youtube - Guide
- Publipostage mail - Accueil - Word
- Iphone 14 simple - Guide
- Windows live mail - Télécharger - Mail
3 réponses
siniko44
Messages postés
172
Date d'inscription
vendredi 30 juillet 2010
Statut
Membre
Dernière intervention
29 novembre 2013
17
Modifié par siniko44 le 11/04/2011 à 10:48
Modifié par siniko44 le 11/04/2011 à 10:48
Commence par créer un formulaire sur une page que nous appelerons form_mail.php :
La, l'utilisateur envoie les données, et depuis la même page, on vas recueillir les informations transcrite, avec cette fois une conditions 'Si le formulaire POST existe'.
D'après le site du zéro, pour la mise en forme du Mail :
Voilà, j'ai fait sa un peu à la va vite, essaie de voir si ça fonctionne ! :)
Vous voulez vous abonnez à la newSettlers du site ? Merci de m'indiquez votre adresse Email, un mail vous sera parvenue à chaque nouveauté du site.<br /> <form method="POST"> Votre adresse Email : <input type="text" name="email" /><br /> <input type="submit" value="Valider" /> </form>
La, l'utilisateur envoie les données, et depuis la même page, on vas recueillir les informations transcrite, avec cette fois une conditions 'Si le formulaire POST existe'.
D'après le site du zéro, pour la mise en forme du Mail :
<?php if(isset($_POST["email"])) { $mail = 'TON.ADRESSE.EMAIL@...'; // Déclaration de l'adresse de destination. if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", $mail)) // On filtre les serveurs qui rencontrent des bogues. { $passage_ligne = "\r\n"; } else { $passage_ligne = "\n"; } //=====Déclaration des messages au format texte et au format HTML. $message_txt = "Un nouvel utilisateur souhaite s'inscrire : ".$_POST['email']; $message_html = "<html><head></head><body>Un nouvel utilisateur souhaite s'inscrire : ".$_POST['email']."</body></html>"; //========== //=====Création de la boundary $boundary = "-----=".md5(rand()); //========== //=====Définition du sujet. $sujet = "Inscription à la NewSettler"; //========= //=====Création du header de l'e-mail. $header = "From: \"WeaponsB\"".$mail.$passage_ligne; $header.= "Reply-to: \"WeaponsB\" ".$mail.".$passage_ligne; $header.= "MIME-Version: 1.0".$passage_ligne; $header.= "Content-Type: multipart/alternative;".$passage_ligne." boundary=\"$boundary\"".$passage_ligne; //========== //=====Création du message. $message = $passage_ligne.$boundary.$passage_ligne; //=====Ajout du message au format texte. $message.= "Content-Type: text/plain; charset=\"ISO-8859-1\"".$passage_ligne; $message.= "Content-Transfer-Encoding: 8bit".$passage_ligne; $message.= $passage_ligne.$message_txt.$passage_ligne; //========== $message.= $passage_ligne."--".$boundary.$passage_ligne; //=====Ajout du message au format HTML $message.= "Content-Type: text/html; charset=\"ISO-8859-1\"".$passage_ligne; $message.= "Content-Transfer-Encoding: 8bit".$passage_ligne; $message.= $passage_ligne.$message_html.$passage_ligne; //========== $message.= $passage_ligne."--".$boundary."--".$passage_ligne; $message.= $passage_ligne."--".$boundary."--".$passage_ligne; //========== //=====Envoi de l'e-mail. mail($mail,$sujet,$message,$header); //========== echo 'Merci de votre inscription !'; } ?>
Voilà, j'ai fait sa un peu à la va vite, essaie de voir si ça fonctionne ! :)
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
11 avril 2011 à 12:06
11 avril 2011 à 12:06
en cherchant un peu :
https://www.commentcamarche.net/faq/s/formulaire
ou:
https://www.unesourisetmoi.info/formulaire/nuls2.php
et hop là !
:)
https://www.commentcamarche.net/faq/s/formulaire
ou:
https://www.unesourisetmoi.info/formulaire/nuls2.php
et hop là !
:)