Envoie de mail html
Fermé
raphael75p
Messages postés
5
Date d'inscription
samedi 15 septembre 2012
Statut
Membre
Dernière intervention
16 septembre 2012
-
15 sept. 2012 à 16:22
raphael75p Messages postés 5 Date d'inscription samedi 15 septembre 2012 Statut Membre Dernière intervention 16 septembre 2012 - 16 sept. 2012 à 10:36
raphael75p Messages postés 5 Date d'inscription samedi 15 septembre 2012 Statut Membre Dernière intervention 16 septembre 2012 - 16 sept. 2012 à 10:36
A voir également:
- Envoie de mail html
- Yahoo mail - Guide
- Editeur html - Télécharger - HTML
- Publipostage mail - Guide
- Cci mail - Guide
- Windows live mail - Télécharger - Mail
2 réponses
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
219
15 sept. 2012 à 19:37
15 sept. 2012 à 19:37
Salut,
Pour commencer, une formulaire début par la balise "<form>" et ce termine par la balise "</form>"
Une fois posté, il faut vérifier que le formulaire à été envoyé en vérifiant le nom du bouton d'envoie par exemple
C'est très schématisé mais l'essentiel est la.
Pour commencer, une formulaire début par la balise "<form>" et ce termine par la balise "</form>"
<form method="post" action="#"> <!-- reste du formulaire --> </form>
Une fois posté, il faut vérifier que le formulaire à été envoyé en vérifiant le nom du bouton d'envoie par exemple
<?php if(isset($_POST['submit.x'])){ //vérification des 2 champs //si erreur, on informe //sinon si 2 champs ok, on envoie un mail //on redirige } ?>
C'est très schématisé mais l'essentiel est la.
Salut,
Pour faire ce que tu veux, tu devras faire une page PHP. On ne peut pas envoyer un courriel par une simple page HTML. Une page PHP est un script qui est exécuté sur le serveur. Si c'est pas possible d'utiliser un serveur PHP, il existe sur l'internet des services qui offrent de le faire pour toi contre de la publicité.
Voici un exemple:
-- Page Formulaire.html --
-- Page Reception.php --
Il serait important de s'assurer que c'est bien une adresse courriel qui a été saisie par l'utilisateur.
Pour faire ce que tu veux, tu devras faire une page PHP. On ne peut pas envoyer un courriel par une simple page HTML. Une page PHP est un script qui est exécuté sur le serveur. Si c'est pas possible d'utiliser un serveur PHP, il existe sur l'internet des services qui offrent de le faire pour toi contre de la publicité.
Voici un exemple:
-- Page Formulaire.html --
<form action="reception.php" method="post"> <p><label for="login_email">Adresse email</label> <input type="text" id="login_email" class="" name="login_email" /></p> <p><label for="login_password">[</label> <input autocomplete="off" type="password" id="login_password" name="login_password" /> </p> <p><input type="submit" value="Envoyer" class="button primary"> </p>
-- Page Reception.php --
<?php //Validation des deux champs if((isset($_POST['login_email'])) && (isset($_POST['login_password']))){ //Envoie du courriel mail(); //chercher sur Internet pour les paramêtres requis //Redirection header('location : autrePage.html'); }else{ // On redirige vers la page du formulaire header('location : Formulaire.html'); ?>
Il serait important de s'assurer que c'est bien une adresse courriel qui a été saisie par l'utilisateur.
raphael75p
Messages postés
5
Date d'inscription
samedi 15 septembre 2012
Statut
Membre
Dernière intervention
16 septembre 2012
16 sept. 2012 à 10:36
16 sept. 2012 à 10:36
Bonjour et merci pour cette bonne réponse !
J'ai encore un problème, c'est que q'ai créé les fichiers comme vous me l'avez si bien indiquez :
le premier .html
<form action="reception.php" method="post">
<p><label for="login_email">Adresse email</label>
<input type="text" id="login_email" class="" name="login_email" /></p>
<p><label for="login_password">Mot de passe</label>
<input autocomplete="off" type="password" id="login_password" name="login_password" /> </p>
<p><input type="submit" value="Envoyer" class="button primary"> </p>
et le 2eme (.php)
<?php
if((isset($_POST['login_email'])) && (isset($_POST['login_password']))){
mail(mon_mail@gmail.com', 'Mon Sujet', $message);
header('location : message.html');
}else{
header('location : page_x.html');
?>
et quand je rentre mon mail et mon mdp, il me revoie ce code :
<?php
if((isset($_POST['login_email'])) && (isset($_POST['login_password']))){
mail('mon_mail@gmail.com', 'Mon Sujet', $message);
header('location : message.html');
}else{
header('location : paypal.html');
?>
sans m'envoyer de mail et pareil si je ne rempli pas le formulaire..
Merci de vos réponses
J'ai encore un problème, c'est que q'ai créé les fichiers comme vous me l'avez si bien indiquez :
le premier .html
<form action="reception.php" method="post">
<p><label for="login_email">Adresse email</label>
<input type="text" id="login_email" class="" name="login_email" /></p>
<p><label for="login_password">Mot de passe</label>
<input autocomplete="off" type="password" id="login_password" name="login_password" /> </p>
<p><input type="submit" value="Envoyer" class="button primary"> </p>
et le 2eme (.php)
<?php
if((isset($_POST['login_email'])) && (isset($_POST['login_password']))){
mail(mon_mail@gmail.com', 'Mon Sujet', $message);
header('location : message.html');
}else{
header('location : page_x.html');
?>
et quand je rentre mon mail et mon mdp, il me revoie ce code :
<?php
if((isset($_POST['login_email'])) && (isset($_POST['login_password']))){
mail('mon_mail@gmail.com', 'Mon Sujet', $message);
header('location : message.html');
}else{
header('location : paypal.html');
?>
sans m'envoyer de mail et pareil si je ne rempli pas le formulaire..
Merci de vos réponses