salut,
j'utilise le easyphp1.6 j'ai fait un formulaire par le code suivant:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<!--DEBUT CODE FORMULAIRE-->
<form method="POST" action="resform.php" name="AVIS">
<table width="600">
<tr>
<td width="35"></td>
<td width="565"><small><font face="Verdana">Voulez vous remplir ce formulaire?</font></small><p> </td>
</tr>
<tr>
<td width="35"></td>
<td width="565">
<font face="Verdana"><small>Question 1 :</small><br>
<small><input type="text" name="champ1" value="Voulez nous donnez votre nom et spécialité?"size="100"></small></font>
<p><font face="Verdana"><small>Réponse 1 :</small><br>
<small><input type="text" name="champ1" size="100"></small></font>
<p><font face="Verdana"><small>Question 2 :</small><br>
<small><input type="text" name="champ2"value="voulez vous donnez votre téléphone et fax?" size="100"></small></font></p>
<p><font face="Verdana"><small> Réponse2 :</small><br>
<small><input type="text" name="champ2" size="100"></small></font></p>
<p><font face="Verdana"><small>Question 3 :</small><br>
<small><input type="text" name="champ3" value="Voulez vous insérez votre adresse mail?"size="100"></small></font></p>
<p><font face="Verdana"><small>Réponse 3 :</small><br>
<small><input type="text" name="champ3" size="100"></small></font></p>
<p><font face="Verdana"><small>Question 4 :</small><br>
<p><font face="Verdana"><small>nom utlisateur : <input type="text" name="champ4" size="30"></small><br>
<p><font face="Verdana"><small>mot de pass : <input type="text" name="champ4" size="30"></small><br>
<p><font face="Verdana"><small>confiration mot de pass :<input type="text" name="champ4" size="30"></small><br>
<p><font face="Verdana"><small>Question 5 :</small><br>
<small><input type="text" name="champ2"value="voulez vous choisir une priorité désirer?" size="100"></small></font></p>
<p><font face="Verdana"><small>Réponse5 :</small><br>
<small><select name="champ5" size="1">
<option selected value="0">Choisir</option>
<option value="Reponse5_1">1</option>
<option value="Reponse5_2">2</option>
<option value="Reponse5_3">3</option>
<option value="Reponse5_4">4</option>
<option value="Reponse5_5">5</option>
</select></small></font></p>
<p><font face="Verdana"><small>Question 6 :</small><br>
<small><input type="text" name="champ6"value="voulez vous insérer vos commentaires?" size="100"></small></font></p>
<p><font face="Verdana"><small>Réponse 6 :</small><br>
<small><textarea rows="4" name="champ6" cols="40"></textarea></small></font></p>
<p><small><font face="Verdana">Question 7 :</font></small></p>
<p><input type="radio" value="Reponse7_1" name="champ7">
<font face="verdana"><small> usage ocasionelle </small></font>
<input type="radio" name="champ7" value="Reponse7_2">
<font face="verdana"><small> usage durable</small></font></p>
<p><font face="Verdana"><small>Question 8 :</small></font></p>
<small><input type="text" name="champ8"value="Types de données à envoyer:" size="100"></small></font></p
<table border="0" width="100%" cellspacing="1" cellpadding="4">
<tr>
<td width="7%"><input type="hidden" name="champ8[]" value="aucune">
<input type="checkbox" name="champ8[]" value="images"></td>
<td width="93%"><font face="Verdana"><small>Images</small></font></td>
</tr>
<tr>
<td width="7%"><input type="checkbox" name="champ8[]" value="Texte"></td>
<td width="93%"><small><font face="Verdana">Texte</font></small></td>
</tr>
<tr>
<td width="7%"><input type="checkbox" name="champ8[]" value="Images et texte"></font></td>
<td width="93%"><small><font face="Verdana">Images et texte</font></small></td>
</tr>
</table>
</td>
</tr>
</table>
<p> </p>
<p><small><font face="Verdana"><input type="submit" value="Envoyer" name="envoyer"> <input
type="reset" value="Recommencer" name="recommencer"></font></small> <br>
<br>
</p>
</form>
<!--FIN CODE FORMULAIRE-->
</body>
</html>
le resultat de formulaire dans le fichier resform.php le suisvant:
<!-- DEBUT DU SCRIPT mail.php3-->
<html>
<head></head>
<body>
<?
$MailTo = "me@127.0.0.1"; //adresse à laquelle sera envoyé le contenu du formulaire
$MailSubject = "Inscription"; //texte qui va figurer dans le champ "sujet" du email
$MailHeader = "From: expediteur@nom_domaine.com"; //adresse email qui va figurer dans le champ "expéditeur" du email et qui peut être remplacé par la variable "$champx" ("$champ3").
/* Les routines suivantes permettent à chacune des variables de prendre la valeur des champs du formulaire et de les stocker ensuite dans la variable globale MailBody qui constituera le corps du message */
$Envoi = 1; //initialisation de la variable envoi à 1
if ($champ1 == ""){ //nom du champ1
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 1.</font><br>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
$Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0
}
else {
$MailBody .= "Question 1 : $champ1\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody
}
if ($champ2 == ""){
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 2.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 2 : $champ2\n";
}
if ($champ3 == ""){
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 3</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 3 : $champ3\n";
}
if ($champ4 == ""){
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 4</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 4 : $champ4\n";
}
if ($champ5 == "0"){
echo("<font face=verdana size=2>Vous avez oublié de choisir une valeur.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 5 : $champ5\n";
}
if ($champ6 == ""){
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 6.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 6 : $champ6\n";
}
if ($champ7 == ""){
echo("<font face=verdana size=2>Vous n'avez pas précisé votre choix à la question 7.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 7 : $champ7\n";
}
//Routine pour les cases à cocher
$MailBody .="Question 8 : ";
$items = 3; //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
}
if ($Envoi == 0) echo("<p> </p><p> </p><p align=\"center\"><a href=\"c_outils/c_formulaire.htm\"><strong>Retour</strong></a></p>");
//Envoi du message
if ($Envoi == 1) { //vérification que la variable envoi est bien à 1
mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message
echo("<p><font face=verdana size=2>Votre message a bien été envoyé.<br>Merci de vos commentaires.</font>"); echo("<p> </p><p> </p><p align=\"center\"><a href=\"formulaire.htm\"></a></p>"); //affichage d'un message de confirmation.
}
?>
</body>
</html>
<!-- FIN DU SCRIPT mail.php3-->
en excecution j'ai le message suivant:
Warning: Failed to Connect in c:\program files\easyphp\www\essai\resform.php on line 79