Problème formulaire --> mail

Fermé
Vorochilov Messages postés 71 Date d'inscription dimanche 31 août 2008 Statut Membre Dernière intervention 30 juillet 2010 - 9 juil. 2010 à 12:21
 Utilisateur anonyme - 9 juil. 2010 à 15:11
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);


}
?>

13 réponses

Utilisateur anonyme
9 juil. 2010 à 12:30
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 dimanche 31 août 2008 Statut Membre Dernière intervention 30 juillet 2010 1
9 juil. 2010 à 12:35
Ce n'était pas intentionnel , Je supprime tout ça ;)
0
Chris 94 Messages postés 50787 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 7 570
Modifié par Chris 94 le 9/07/2010 à 12:38
@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
9 juil. 2010 à 12:40
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 50787 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 7 570
9 juil. 2010 à 12:43
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
9 juil. 2010 à 12:47
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 dimanche 31 août 2008 Statut Membre Dernière intervention 30 juillet 2010 1
9 juil. 2010 à 12:51
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
9 juil. 2010 à 13:00
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 dimanche 31 août 2008 Statut Membre Dernière intervention 30 juillet 2010 1
9 juil. 2010 à 13:04
Merci ;)

J'essaie ça !
0
Vorochilov Messages postés 71 Date d'inscription dimanche 31 août 2008 Statut Membre Dernière intervention 30 juillet 2010 1
9 juil. 2010 à 13:14
Voilà, tout fonctionne , mais je n'ai toujours aucun mail qui arrive dans ma boîte :s
0
Utilisateur anonyme
9 juil. 2010 à 14:16
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 dimanche 31 août 2008 Statut Membre Dernière intervention 30 juillet 2010 1
9 juil. 2010 à 14:46
Je te remercie !

Je vais essayer :)
0
Vorochilov Messages postés 71 Date d'inscription dimanche 31 août 2008 Statut Membre Dernière intervention 30 juillet 2010 1
9 juil. 2010 à 15:04
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
9 juil. 2010 à 15:11
essaye quand meme en mettant le SMTP de ton adresse mail par exemple
normalement sa devrai fonctionner
0