goma771
Nouveau membre
Bonjour,
J'ai installer le serveur apache + php + MySQL + phpMyAdmin. Jusque la tout se passe normalement.
Sur mon site Web j'aimerais installer un formulaire gérer par la focntion mail().
Voici le code que j'ai pour ma page html (formulaire.html)
[cpp]
<form id="form1" name="form1" method="post" action="http://www.monsite.com/envoi.php">
<label>
<input name="Nom" type="text" id="Nom" />
</label>
<label></label>
<p>
<label>
<input name="Prénom" type="text" id="Prénom" />
</label>
</p>
<p>
<label>
<input name="Société" type="text" id="Société" />
</label>
</p>
<p> </p>
<p>
<label>
<input name="Email" type="text" id="Email" />
</label>
</p>
<p>
<label>
<input name="Tel" type="text" id="Tel" />
</label>
</p>
<p>
<label>
<input name="Adresse" type="text" id="Adresse" />
</label>
</p>
<p>
<label>
<input name="Cp" type="text" id="Cp" />
</label>
</p>
<p>
<label>
<input name="Ville" type="text" id="Ville" />
</label>
</p>
<p> </p>
<p>
<label>
<input name="Description" type="text" id="Description" size="55" />
</label>
</p>
<p> </p>
<p>
<label>
<input type="radio" name="Nombre de pages" value="0<->5" />
0 <-> 5 pages</label>
<br />
<label>
<input type="radio" name="Nombre de pages" value="5<->10" />
5 <-> 10 pages</label>
<br />
<label>
<input type="radio" name="Nombre de pages" value="10<->20" />
10 <-> 20 pages</label>
<br />
<label>
<input type="radio" name="Nombre de pages" value="20 et plus" />
20 pages et plus</label>
</p>
<p> </p>
<p>
<label>
<input type="radio" name="Nombre d'images" value="0<->10" />
0 <-> 10 images</label>
<br />
<label>
<input type="radio" name="Nombre d'images" value="10<->25" />
10 <-> 25 images</label>
<br />
<label>
<input type="radio" name="Nombre d'images" value="25<->50" />
25 <-> 50 images</label>
<br />
<label>
<input type="radio" name="Nombre d'images" value="50 et plus" />
50 images et plus</label>
</p>
<p> </p>
<p>
<label>
<input name="Animations" type="checkbox" id="Animations" value="ok" />
</label>
Animations</p>
<p>
<label>
<input name="Vidéos" type="checkbox" id="Vidéos" value="ok" />
</label>
Vidéos</p>
<p>
<label>
<input name="Formulaires" type="checkbox" id="Formulaires" value="ok" />
Formulaires</label>
</p>
<p>
<label>
<input name="Base de données" type="checkbox" id="Base de données" value="ok" />
Base de données</label>
<br />
<br />
<label></label>
</p>
<p> </p>
<p>
<label>
<input name="Submit" type="submit" onclick="MM_validateForm('Nom','','R','Prénom','','R','Société','','R','Email','','RisEmail','Tel','','R');return document.MM_returnValue" value="Envoyer" />
<input type="reset" name="Submit2" value="Effacer" />
</label>
</p>
</form>
[/cpp]
et voici le code de la page envoi.php :
[cpp]
<body>
<?
$MailTo = "mon email";
$MailSubject = "sujet1";
$MailHeader = "$Email";
$MailBody .= "Nom : $Nom\n";
$MailBody .= "Prenom: $Prénom\n";
$MailBody .= "Societe : $Société\n";
$MailBody .= "Telephone : $Tel\n";
$MailBody .= "Adresse : $Adresse\n";
$MailBody .= "Cp : $Cp\n";
$MailBody .= "Ville: $Ville\n";
$MailBody .= "Description du site : $Description\n";
$MailBody .= "Nombre de pages : $Nombre de pages\n";
$MailBody .= "Nombre d'images : $Nombre d'images\n";
//Routine pour les cases à cocher
$MailBody .="Option : ";
$items = 4; //initialisation du nombre d'items possibles
for ($i = 1; $i <= $items; $i++)
{ //boucle sur le nombre d'items
$MailBody .= "$champ8[$i], "; //stockage des items choisis dans la variable MailBody
}
//Envoi du message
mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message
Header("Location: http://monsite/remerciement.html");
?>
</body>
[/cpp]
Mais ça fonctionne pas !!! je ne reçoit aucun email sur ma boîte
Dans le fichier php.ini
J'ai mis comme valeur ceci pour la variable SMTP :
SMTP = smtp.tele2.fr;
Mais tjrs rien , est ce que quelqu'un pourrait m'aider à résoudre ce problème.
Merci
J'ai installer le serveur apache + php + MySQL + phpMyAdmin. Jusque la tout se passe normalement.
Sur mon site Web j'aimerais installer un formulaire gérer par la focntion mail().
Voici le code que j'ai pour ma page html (formulaire.html)
[cpp]
<form id="form1" name="form1" method="post" action="http://www.monsite.com/envoi.php">
<label>
<input name="Nom" type="text" id="Nom" />
</label>
<label></label>
<p>
<label>
<input name="Prénom" type="text" id="Prénom" />
</label>
</p>
<p>
<label>
<input name="Société" type="text" id="Société" />
</label>
</p>
<p> </p>
<p>
<label>
<input name="Email" type="text" id="Email" />
</label>
</p>
<p>
<label>
<input name="Tel" type="text" id="Tel" />
</label>
</p>
<p>
<label>
<input name="Adresse" type="text" id="Adresse" />
</label>
</p>
<p>
<label>
<input name="Cp" type="text" id="Cp" />
</label>
</p>
<p>
<label>
<input name="Ville" type="text" id="Ville" />
</label>
</p>
<p> </p>
<p>
<label>
<input name="Description" type="text" id="Description" size="55" />
</label>
</p>
<p> </p>
<p>
<label>
<input type="radio" name="Nombre de pages" value="0<->5" />
0 <-> 5 pages</label>
<br />
<label>
<input type="radio" name="Nombre de pages" value="5<->10" />
5 <-> 10 pages</label>
<br />
<label>
<input type="radio" name="Nombre de pages" value="10<->20" />
10 <-> 20 pages</label>
<br />
<label>
<input type="radio" name="Nombre de pages" value="20 et plus" />
20 pages et plus</label>
</p>
<p> </p>
<p>
<label>
<input type="radio" name="Nombre d'images" value="0<->10" />
0 <-> 10 images</label>
<br />
<label>
<input type="radio" name="Nombre d'images" value="10<->25" />
10 <-> 25 images</label>
<br />
<label>
<input type="radio" name="Nombre d'images" value="25<->50" />
25 <-> 50 images</label>
<br />
<label>
<input type="radio" name="Nombre d'images" value="50 et plus" />
50 images et plus</label>
</p>
<p> </p>
<p>
<label>
<input name="Animations" type="checkbox" id="Animations" value="ok" />
</label>
Animations</p>
<p>
<label>
<input name="Vidéos" type="checkbox" id="Vidéos" value="ok" />
</label>
Vidéos</p>
<p>
<label>
<input name="Formulaires" type="checkbox" id="Formulaires" value="ok" />
Formulaires</label>
</p>
<p>
<label>
<input name="Base de données" type="checkbox" id="Base de données" value="ok" />
Base de données</label>
<br />
<br />
<label></label>
</p>
<p> </p>
<p>
<label>
<input name="Submit" type="submit" onclick="MM_validateForm('Nom','','R','Prénom','','R','Société','','R','Email','','RisEmail','Tel','','R');return document.MM_returnValue" value="Envoyer" />
<input type="reset" name="Submit2" value="Effacer" />
</label>
</p>
</form>
[/cpp]
et voici le code de la page envoi.php :
[cpp]
<body>
<?
$MailTo = "mon email";
$MailSubject = "sujet1";
$MailHeader = "$Email";
$MailBody .= "Nom : $Nom\n";
$MailBody .= "Prenom: $Prénom\n";
$MailBody .= "Societe : $Société\n";
$MailBody .= "Telephone : $Tel\n";
$MailBody .= "Adresse : $Adresse\n";
$MailBody .= "Cp : $Cp\n";
$MailBody .= "Ville: $Ville\n";
$MailBody .= "Description du site : $Description\n";
$MailBody .= "Nombre de pages : $Nombre de pages\n";
$MailBody .= "Nombre d'images : $Nombre d'images\n";
//Routine pour les cases à cocher
$MailBody .="Option : ";
$items = 4; //initialisation du nombre d'items possibles
for ($i = 1; $i <= $items; $i++)
{ //boucle sur le nombre d'items
$MailBody .= "$champ8[$i], "; //stockage des items choisis dans la variable MailBody
}
//Envoi du message
mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message
Header("Location: http://monsite/remerciement.html");
?>
</body>
[/cpp]
Mais ça fonctionne pas !!! je ne reçoit aucun email sur ma boîte
Dans le fichier php.ini
J'ai mis comme valeur ceci pour la variable SMTP :
SMTP = smtp.tele2.fr;
Mais tjrs rien , est ce que quelqu'un pourrait m'aider à résoudre ce problème.
Merci