Problème formulaire --> mail

Vorochilov Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   -  
 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);


}
?>
A voir également:

13 réponses

Utilisateur anonyme
 
pour commencer
essaie de ne pas poster 50 fois ton probleme
tu n'auras pas plus de reponses
0
Vorochilov Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   1
 
Ce n'était pas intentionnel , Je supprime tout ça ;)
0
Chris 94 Messages postés 54087 Date d'inscription   Statut Modérateur Dernière intervention   7 345
 
@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>
0
Utilisateur anonyme
 
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Chris 94 Messages postés 54087 Date d'inscription   Statut Modérateur Dernière intervention   7 345
 
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.
0
Utilisateur anonyme
 
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 ???
0
Vorochilov Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   1
 
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
0
Utilisateur anonyme
 
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
0
Vorochilov Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci ;)

J'essaie ça !
0
Vorochilov Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   1
 
Voilà, tout fonctionne , mais je n'ai toujours aucun mail qui arrive dans ma boîte :s
0
Utilisateur anonyme
 
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
0
Vorochilov Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   1
 
Je te remercie !

Je vais essayer :)
0
Vorochilov Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   1
 
Donc voilà j'ai essayé, mais le responsable informatique du bureau m'a dit que le smtp était protégé, qu'il fallait une authentification, quelque chose du style ...

Donc là je sais plus quoi faire :D
Merci d'avoir pris le temps de me répondre , j'aurais appris 2-3 choses ;)
0
Utilisateur anonyme
 
essaye quand meme en mettant le SMTP de ton adresse mail par exemple
normalement sa devrai fonctionner
0