Problème formulaire --> mail
Vorochilov
Messages postés
71
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour !
J'essaie depuis ce matin d'envoyer le contenu d'un formulaire vers ma boîte mail, mais ça ne fonctionne pas.
J'en ai besoin pour mon site web ( qui n'est pas encore en ligne ) ! Je cherche, et je ne trouve pas ce qui cloche, je vous joint mon code :
------------- Html ------------------------------
<form method="post" action="Connection.php">
<center><h2>Form</h2></center>
<p>First Name :<br>
<input type="text" name="First Name" size="20"></p>
<p>Last Name :<br>
<input type="text" name="Last Name" size="20"></p>
<p>Job Title :<br>
<input type="text" name="Job Title" size="20"></p>
<p>E-mail :<br>
<input type="text" name="E-mail" size="20"></p>
<p>Phone number :<br>
<input type="text" name="Phone number" size="20"></p>
<p>Company :<br>
<input type="text" name="Company" size="20"></p>
<p>Industries :<br>
<input type="text" name="Industries" size="20"></p>
<p>Address 1:<br>
<input type="text" name="Address 1" size="20"></p>
<p>Address 2 :<br>
<input type="text" name="Address 2" size="20"></p>
<p>ZIP code :<br>
<input type="text" name="ZIP code" size="20"></p>
<p>City :<br>
<input type="text" name="City" size="20"></p>
<p>Country :<br>
<input type="text" name="Country" size="20"></p>
<p>Comments :<br>
<textarea name="text" name="Comments"></textarea>
</p>
<input type="submit" value="Envoyer" name="envoyer">
<input type="reset" value="Recommencer" name="recommencer"> <br></center>
</form>
--------- PHP ------------------------------------
<?php
//On verifie les variables
if (!empty($_POST['question1']) AND !empty($_POST['question2']))
{
//Securisation des variables on ne sait jamais
$FirstName = htmlentities ($_POST['First Name']);
$LastName = htmlentities ($_POST['Last Name']);
$JobTitle = htmlentities ($_POST['Job Title']);
$Email = htmlentities ($_POST['E-mail']);
$Phonenumber = htmlentities ($_POST['Phone number']);
$Company = htmlentities ($_POST['Company']);
$Industries = htmlentities ($_POST['Industries']);
$Address1 = htmlentities ($_POST['Address 1']);
$Address2 = htmlentities ($_POST['Address 2']);
$ZIPcode = htmlentities ($_POST['ZIP code']);
$City = htmlentities ($_POST['City']);
$Country = htmlentities ($_POST['Country ']);
$Comments = htmlentities ($_POST['Comments ']);
//Définition des variables pour le mail
$MailTo = "*******@****" ;
$MailSubject = "Réponse au questionnaire" ;
//Le contenu
$MailBody = 'First Name : '.$FirstName."\n";
$MailBody .= 'Last Name : '.$LastName."\n";
$MailBody = 'Job Title : '.$JobTitle."\n";
$MailBody .= 'E-mail : '.$Email."\n";
$MailBody = 'Phone number : '.$Phonenumber."\n";
$MailBody .= 'Company : '.$Company."\n";
$MailBody = 'Industries : '.$Industries."\n";
$MailBody .= 'Address 1 : '.$Address1."\n";
$MailBody = 'Address 2 : '.$Address2."\n";
$MailBody .= 'ZIP code : '.$ZIPcode."\n";
$MailBody = 'City : '.$City."\n";
$MailBody .= 'Country : '.$Country."\n";
$MailBody = 'Comments : '.$Comments."\n";
//On envoit
mail($MailTo, $MailSubject, $MailBody);
}
?>
J'essaie depuis ce matin d'envoyer le contenu d'un formulaire vers ma boîte mail, mais ça ne fonctionne pas.
J'en ai besoin pour mon site web ( qui n'est pas encore en ligne ) ! Je cherche, et je ne trouve pas ce qui cloche, je vous joint mon code :
------------- Html ------------------------------
<form method="post" action="Connection.php">
<center><h2>Form</h2></center>
<p>First Name :<br>
<input type="text" name="First Name" size="20"></p>
<p>Last Name :<br>
<input type="text" name="Last Name" size="20"></p>
<p>Job Title :<br>
<input type="text" name="Job Title" size="20"></p>
<p>E-mail :<br>
<input type="text" name="E-mail" size="20"></p>
<p>Phone number :<br>
<input type="text" name="Phone number" size="20"></p>
<p>Company :<br>
<input type="text" name="Company" size="20"></p>
<p>Industries :<br>
<input type="text" name="Industries" size="20"></p>
<p>Address 1:<br>
<input type="text" name="Address 1" size="20"></p>
<p>Address 2 :<br>
<input type="text" name="Address 2" size="20"></p>
<p>ZIP code :<br>
<input type="text" name="ZIP code" size="20"></p>
<p>City :<br>
<input type="text" name="City" size="20"></p>
<p>Country :<br>
<input type="text" name="Country" size="20"></p>
<p>Comments :<br>
<textarea name="text" name="Comments"></textarea>
</p>
<input type="submit" value="Envoyer" name="envoyer">
<input type="reset" value="Recommencer" name="recommencer"> <br></center>
</form>
--------- PHP ------------------------------------
<?php
//On verifie les variables
if (!empty($_POST['question1']) AND !empty($_POST['question2']))
{
//Securisation des variables on ne sait jamais
$FirstName = htmlentities ($_POST['First Name']);
$LastName = htmlentities ($_POST['Last Name']);
$JobTitle = htmlentities ($_POST['Job Title']);
$Email = htmlentities ($_POST['E-mail']);
$Phonenumber = htmlentities ($_POST['Phone number']);
$Company = htmlentities ($_POST['Company']);
$Industries = htmlentities ($_POST['Industries']);
$Address1 = htmlentities ($_POST['Address 1']);
$Address2 = htmlentities ($_POST['Address 2']);
$ZIPcode = htmlentities ($_POST['ZIP code']);
$City = htmlentities ($_POST['City']);
$Country = htmlentities ($_POST['Country ']);
$Comments = htmlentities ($_POST['Comments ']);
//Définition des variables pour le mail
$MailTo = "*******@****" ;
$MailSubject = "Réponse au questionnaire" ;
//Le contenu
$MailBody = 'First Name : '.$FirstName."\n";
$MailBody .= 'Last Name : '.$LastName."\n";
$MailBody = 'Job Title : '.$JobTitle."\n";
$MailBody .= 'E-mail : '.$Email."\n";
$MailBody = 'Phone number : '.$Phonenumber."\n";
$MailBody .= 'Company : '.$Company."\n";
$MailBody = 'Industries : '.$Industries."\n";
$MailBody .= 'Address 1 : '.$Address1."\n";
$MailBody = 'Address 2 : '.$Address2."\n";
$MailBody .= 'ZIP code : '.$ZIPcode."\n";
$MailBody = 'City : '.$City."\n";
$MailBody .= 'Country : '.$Country."\n";
$MailBody = 'Comments : '.$Comments."\n";
//On envoit
mail($MailTo, $MailSubject, $MailBody);
}
?>
A voir également:
- Problème formulaire --> mail
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Formulaire de reclamation instagram - Guide
13 réponses
@pyrogoto : Bonjour,
Il y a un souci technique sur CCM... Les posts partent très mal ce qui poussent à doublonner. Merci de ne pas eng...ler les gens !
@+
<edit> @ Vorochilov : c'est fait ;-) </edit>
Il y a un souci technique sur CCM... Les posts partent très mal ce qui poussent à doublonner. Merci de ne pas eng...ler les gens !
@+
<edit> @ Vorochilov : c'est fait ;-) </edit>
ok
mais dans ce cas
il faudrai mettre une annonce pour avertir un minimum lesmembres
desoler d'avoir eng... vorochilov si c'est a cause du bug
mais dans ce cas
il faudrai mettre une annonce pour avertir un minimum lesmembres
desoler d'avoir eng... vorochilov si c'est a cause du bug
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
On va finir ce hors sujet... Le problème semblait sévère et, comme il a entrainé beaucoup de doublons, il a bloqué plein de choses ;-) Ca a l'aire de revenir.
bon on reprend sur le sujet de vorochilov
tu dit que ton site n'est pas en ligne ...
donc il fonctionne grace a WAMP ou easyPHP c'est ca ???
tu dit que ton site n'est pas en ligne ...
donc il fonctionne grace a WAMP ou easyPHP c'est ca ???
Pas de soucis :D
Pour l'instant c'est des simples pages html, stockées dans un dossier sur le desktop ...
Je les modifient avec dreamweaver et les ouvrent avec firefox, rien de + :s
Pour l'instant c'est des simples pages html, stockées dans un dossier sur le desktop ...
Je les modifient avec dreamweaver et les ouvrent avec firefox, rien de + :s
ok donc il ya du boulot
tes pages ne peuvent, actuellement, contenir QUE du HTML
pour pouvoir executer du code PHP il te faut un serveur web.
pour cela, tu peut utiliser une solution toute prete comme WAMP
https://www.commentcamarche.net/telecharger/web-internet/23485-wampserver/
telecharge et installe WAMP
puis cree un dossier dans le dossier "www" de wamp
et place y tes pages
et ensuite click sur l'icone wamp dans la barre des taches
et choisi localhost dans la liste
cela t'envera sur la page d'acceuil du serveur local
click sur ton projet
et sa devrai t'envoyé sur ton site en local
essai ta fonction mail comme ceci
tes pages ne peuvent, actuellement, contenir QUE du HTML
pour pouvoir executer du code PHP il te faut un serveur web.
pour cela, tu peut utiliser une solution toute prete comme WAMP
https://www.commentcamarche.net/telecharger/web-internet/23485-wampserver/
telecharge et installe WAMP
puis cree un dossier dans le dossier "www" de wamp
et place y tes pages
et ensuite click sur l'icone wamp dans la barre des taches
et choisi localhost dans la liste
cela t'envera sur la page d'acceuil du serveur local
click sur ton projet
et sa devrai t'envoyé sur ton site en local
essai ta fonction mail comme ceci
pour faire fonctionner la fonction mail
il faut configurer le fichier PHP.ini
pour cela
click sur l'icone wamp dans la barre des taches
met la souris su PHP
et click sur "php.ini" dans la liste
cela ouvre un long fichier avec le bloc note !
alor il faut chercher ceci :
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = me@example.com
ce que j'ai mis en gras,
tu doit le remplacer par respectivement par :
le serveur SMTP de ton FAI (recherche google pour ca)
le port du SMTP de ton FAI (google aussi)
et l'adresse mail qui sera utilisée pour t'identifier comme expediteur
il faut configurer le fichier PHP.ini
pour cela
click sur l'icone wamp dans la barre des taches
met la souris su PHP
et click sur "php.ini" dans la liste
cela ouvre un long fichier avec le bloc note !
alor il faut chercher ceci :
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = me@example.com
ce que j'ai mis en gras,
tu doit le remplacer par respectivement par :
le serveur SMTP de ton FAI (recherche google pour ca)
le port du SMTP de ton FAI (google aussi)
et l'adresse mail qui sera utilisée pour t'identifier comme expediteur