1

Salut à tous,

un copain est en train de programmer un site pour son mariage, mais il y a un soucis!
A la dernière page pour l'envoi du mail, l'opération ne s'effectue pas!
Le site récapitule bien les information saisies mais n'envoie pas le mail confus
Voici le contenu des deux fichiers pour la saisi et le traitement du formulaire

Help... sad

FICHIER FORMNET.PHP

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Formulaire de r&eacute;ponse</title>

<style type="text/css">
<!--
@import url("http://emmanuelle-julien.123.fr/formulaire/formulaire.css");
-->
</style>
<link href="../formulaire.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style10 {color: #000000}
.style12 {
font-size: 24px;
font-weight: bold;
font-family: "Comic Sans MS", Andy;
}
.style13 {font-size: 18px}
.style14 {font-size: 18}
.style15 {font-size: 24px}
.style16 {font-family: "Comic Sans MS", Andy}
.style17 {
font-size: xx-large;
font-family: "Comic Sans MS", Andy;
}
.style18 {font-size: 18px; font-weight: bold; font-family: "Comic Sans MS", Andy; }
.style19 {font-family: Geneva, Arial, Helvetica, sans-serif}
-->
</style><td colspan="2" align="center" valign="bottom"><form method="post" action="rep.php" name="form1" id="mail" form actionn="mailto:julien_l67@hotmail.com"
<table width="100%" border="0" cellspacing="0" cellpadding="0" bordercolor="trans" bgcolor="none" class="inside">&nbsp;
<td bordercolor="none">&nbsp;</td>
<td bordercolor="none">
<tr>
<td width="102" height="30" class="style9"><div align="right" class="style18">Nom :</div></td>
<td width="13" class="style9 style15">&nbsp;</td>
<td width="309" align="left" class="style9"><input name="nom" type="text" class="style9 " id="nom" size="30" style="text-transform: uppercase"></td>
<td width="10"><span class="style16"></span></td>
<td width="322" class="style9"><span class="style12">Commentaires : </span></td>
</tr>
<tr>
<td height="30" align="right" class="style9"><span class="style18">Pr&eacute;nom :</span></td>
<td class="style9 style15">&nbsp;</td>
<td align="left" class="style9"><input name="prenom" type="text" class="style9" id="prenom" size="30" style="text-transform:capitalize"></td>
<td>&nbsp;</td>
<td rowspan="7" valign="top"><table width="80%" border="0" cellspacing="0" cellpadding="0">
<tr>

<td valign="top" class="style15"><textarea name="commentaires" cols="50" rows="8" class="style9" id="commentaires" ></textarea></td>
</tr>
</table>
<p align="center" class="style15">&nbsp;</p>
<p align="center" class="style9 style16"><strong>Je viendrai ; Nous viendrons &agrave; :</strong></p>
<p align="center" class="style9 style7"><span class="style9"><strong>
<select name="champ6" class="style9" style="background-color:transparent">
<option selected="selected" value="0">- Choisir - </option>
<option value="1">seul</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="">7</option>
<option value="8">8</option>
</select>
<span class="style10">---</span>Adultes</strong></span></p>
<p align="center" class="style9 style7"><span class="style9"><strong>
<select name="champ7" class="style9" style="background-color:transparent">
<option selected="selected" value="0">- Choisir - </option>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<span class="style10"> -</span>Enfant(s</strong></span>)</p>
<p align="center" class="style9 style7"><span class="style15"><span class="style9">
<input name="annuler" type="reset" class="style9";" value="Annuler" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input name="Submit" type="submit" class="style9";" onclick="validation()" value="Envoyer" />
</span></span></p>
<p align="center" class="style9 style7">&nbsp;</p></td>
</tr>
<tr>
<td height="30" align="right" class="style9"><span class="style18">Adresse:</span></td>

<td class="style9 style15">&nbsp;</td>
<td align="left" class="style9"><input name="adresse" type="text" class="style9" id="adresse" size="40" /></td>
<td></td>
</tr>
<tr>
<td height="30" align="right" class="style9"><span class="style18">Téléphone : </span></td>
<td class="style9 style15">&nbsp;</td>

<td align="left" class="style9"><input name="tel" type="text" class="style9" id="tel" size="20"></td>
<td><div align="right"><span class="style13"><span class="style14"><span class="style15"><span class="style15"></span></span></span></span></div></td>
</tr>
<tr>
<td height="22" align="right" class="style9"><span class="style18">E-mail :</span></td>
<td class="style9 style15">&nbsp;</td>
<td align="left" class="style9"><input name="mail" type="text" class="style9" id="mail" size="35"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="19" align="right">&nbsp;</td>
<td width="13">&nbsp;</td>
<td align="left">&nbsp;</td>
<td width="10">&nbsp;</td>
</tr>
<tr>

<td height="19" align="right">&nbsp;</td>
<td>&nbsp;</td>
<td align="left">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="30" align="right">&nbsp;</td>
<td>&nbsp;</td>

<td class="style9"><p align="center" class="style9 style16 style13"><strong><span class="style15">Serai ; Seront :</span><br />
<span class="style19">
<input name="choix" id="present" type="radio" value="oui" checked="CHECKED"/>
<label for="present"> Présent(s)</label>
<input name="choix" id="absent" type="radio" value="non"/>
<label for="absent">Absent(s)</label></span>
</div><br />
</strong></p></td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="19" align="right">&nbsp;</td>
<td>&nbsp;</td>

<td align="left">&nbsp;</td>
<td>&nbsp;</td>
<td align="center">&nbsp;</td>
</tr>
</table>
</form> </td>

<p align="center" class="style9 style17"><strong>Emmanuelle &amp; Julien </strong></p>
</body>
</html>

LE FICHIER REP.PHP

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>R&eacute;ponse envoy&eacute;e</title>
<style type="text/css">
<!--
@import url("http://emmanuelle-julien.123.fr/formulaire/formulaire.css");
-->
</style>
</head>

<body>

<span class="style9 style16">
<?php

$nom = $_POST['nom'] ;
$prenom = $_POST['prenom'] ;
$adresse = $_POST['adresse'] ;
$tel = $_POST['tel'] ;
$mail = $_POST['mail'] ;
$choix = $_POST['choix'] ;
$champ6 = $_POST['champ6'] ;
$champ7 = $_POST['champ7'] ;
$commentaires = $_POST['commentaires'] ;

$msg = "Nom:\t$nom\n";
$msg .= "Prénom:\t$prenom\n";
$msg .= "Adresse:\t$adresse\n";
$msg .= "Téléphone:\t$tel\n";
$msg .= "E-mail:\t$mail\n";
$msg .= "Présence:\t$choix\n";
$msg .= "Adultes:\t$champ6\n";
$msg .= "Enfants:\t$champ7\n";
$msg .= "Commentaires:\t$commentaires\n\n";

$MailTo = "webmaster@emmanuelle-julien.123.fr";
$subject = "Réponse à notre invitation";

$mailheaders = "From: Emmanuelle&Julien <> \n";
$mailheaders .= "Reply-To: $mail\n\n";
$mailheaders .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$mailheaders .='X-Priority:1';
$mailheaders .='Content-Transfer-Encoding: 8bit';

mail($Mailto, $subject, $msg, $mailheaders);

if (empty($nom)
|| empty($prenom)
|| empty($adresse)
|| empty($mail)
|| empty($commentaires))
{
$alert = 'Tous les champs doivent être renseignés';
}
else
{
/* envoi de l'e-mail */
}

/* On affiche l'erreur s'il y en a une */
if (!empty($alert))
{
echo $alert;
}


echo "<HTML><HEAD>";
echo "<TITLE>Réponse envoyée!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci $prenom $nom pour votre réponse et vos commentaires, </H1>";
echo "<P align=center>";
echo("<p><strong>Votre nom : <font color=\"#FFAEAE\">$nom</font>\n");
echo("<br>Votre prénom : <font color=\"#FFAEAE\">$prenom</font>\n");
echo("<br>Votre adresse : <font color=\"#FFAEAE\">$adresse</font>\n");
echo("<br>Votre téléphone : <font color=\"#FFAEAE\">$tel</font>\n");
echo("<br>Votre E-mail : <font color=\"#FFAEAE\">$mail</font>\n");
echo("<br>Présence : <font color=\"#FFAEAE\">$choix</font>\n");
echo("<br>Nombre d'adulte(s) : <font color=\"#FFAEAE\">$champ6</font>\n");
echo("<br>Nombre d'enfant(s) : <font color=\"#FFAEAE\">$champ7</font>\n");
echo("<br>Commentaires : <font color=\"#FFAEAE\">$commentaires</font>\n");
echo("<p>&nbsp;</p>");
echo "<P align=center>";
echo "Votre Réponse a bien été envoyée.</P>";
echo("<p>&nbsp;</p><p>&nbsp;</p><p align=\"center\"><font color=\"#FFAEAE\"><a href=\"http://emmanuelle-julien.123.fr/index.php\">Retour</strong></a></p>");
echo "</BODY></HTML>";


?>
</span></span>
</body>
</html>
avatar
BXsiste chevronné!

2

C'est site de Bx là, pas un site d'informaticien........ Tu crois que les collègues du forum ont trouvé un moyen de faire du HTML ou du PHP sur leur voiture ??? J'ai pas encore vu d'ordinateur de bord qui soit connecté à interniais sur une citroën....

Sans rancune, et bon courage boing rotfl
avatar
S. Viau - http://sylvain.viau.free.fr

C&W Aiglon Y10D (1934) - Ami 8 break (1973) - Cx Gti Turbo (1984) - BMW 530d Touring F11 (2010) - BMW M3 3.2L e36 (1997) - Porsche 996 Carrera 3.4L (1998)

3

bonjour,
juste un truc t'es sur le FAI autorise ce genre de truc, moi je sais que chez numericable en gratos ça ne fonctionne pas et c'est pas faute d'avoir essayer , même le livre d'or ne fonctionnait plus j'ai été oblige de passer pas un site
[urlhttp://livredor.hiwit.org/][/url]
pour le compteur
http://www.compteur.com/
a+
« Chaque fois qu'on peut dire quelque chose en quatre mots, c'est pas la peine de s'étaler. »
[ Jean Yanne ]

4

Réponse de mon bon ami Gigi (que certains connaissent peut-être) :

"Déjà :
> <form method="post" action="rep.php" name="form1" id="mail" form actionn="mailto:julien_l67@hotmail.com"
à remplacer par :
> <form method="post" action="rep.php" name="form1" id="mail">

Puis :
> $mailheaders = "From: Emmanuelle&Julien <> \n";
> $mailheaders .= "Reply-To: $mail\n\n";
> $mailheaders .='Content-Type: text/html; charset="iso-8859-1"'."\n";
> $mailheaders .='X-Priority:1';
> $mailheaders .='Content-Transfer-Encoding: 8bit';
à remplacer par :
> $mailheaders = "From: Emmanuelle&Julien <$mail> \n";
> $mailheaders .= "Reply-To: $mail\n\n";
> $mailheaders .='Content-Type: text/html; charset="iso-8859-1"'."\n";
> $mailheaders .='X-Priority: 1';
> $mailheaders .='Content-Transfer-Encoding: 8bit';

Sinon il faut que la fonction mail() soit configurée et acceptée par l'hébergeur dans la configuration php."


chinois
avatar
CX 25 TRD Turbo2 1987 328 000 Kms - Xantia 1.9TD Break Tentation 1997 240 000 Kms - Xantia Activa 2.1TD 1998 309 000 Kms
BX 19 GTI 1987 193 000 Kms : Miss Collector : topics/105880-bx-19-gti-ma-2-19-gti-alias-miss-collector
Vendue : BX Cottage Turbo D 1993 : topics/117893-bx-cottage-td
Vendue : BX TRD Turbo 1989 : Gueule Cassée : topics/100251-bx-trdt-ma-trdt-ze-topic
Vendue : BX 19 GTI 1988 : Space Mountain
CX 25TGDT2 Break 1990 (épave)

5

merci bcp!
avatar
BXsiste chevronné!

6

sviau (./2) :
C'est site de Bx là, pas un site d'informaticien........ Tu crois que les collègues du forum ont trouvé un moyen de faire du HTML ou du PHP sur leur voiture ??? J'ai pas encore vu d'ordinateur de bord qui soit connecté à interniais sur une citroën....

Sans rancune, et bon courage boing rotfl



Tu oublie ma BX
BX TRD TURBO 1989 450000km (Sono, régulateur)
Soyez autodidactes, n'attendez pas que la vie vous donne des leçons

7

vi c'est vrai ça grin
avatar
BXsiste chevronné!

8

air-one (./6) :
sviau (./2) :
C'est site de Bx là, pas un site d'informaticien........ Tu crois que les collègues du forum ont trouvé un moyen de faire du HTML ou du PHP sur leur voiture ??? J'ai pas encore vu d'ordinateur de bord qui soit connecté à interniais sur une citroën....

Sans rancune, et bon courage boing rotfl



Tu oublie ma BX



Des photos, des photos... :-)
avatar
S. Viau - http://sylvain.viau.free.fr

C&W Aiglon Y10D (1934) - Ami 8 break (1973) - Cx Gti Turbo (1984) - BMW 530d Touring F11 (2010) - BMW M3 3.2L e36 (1997) - Porsche 996 Carrera 3.4L (1998)

9

BX TRD TURBO 1989 450000km (Sono, régulateur)
Soyez autodidactes, n'attendez pas que la vie vous donne des leçons

10

Il vient d'essayer, ça ne fonctionne toujours pas sad
avatar
BXsiste chevronné!

11

Dommage que la connection ne fonctionne pas : comment faire pour trouver son chemin avec Mappy parce qu'on ne peut plus ranger la carte routière dans la boite à gant ?
Je rigole, mais bon... Ca a vraiment une utilité ? Je croyais qu'une BX était faite pour rouler au grand galop sur les petites routes, pas pour rester coincer dans un bouchon à faire du démineur sur l'ordi..... Une Nintendo DS aurait largement fait l'affaire.
avatar
S. Viau - http://sylvain.viau.free.fr

C&W Aiglon Y10D (1934) - Ami 8 break (1973) - Cx Gti Turbo (1984) - BMW 530d Touring F11 (2010) - BMW M3 3.2L e36 (1997) - Porsche 996 Carrera 3.4L (1998)

12

air-one (./9) :


Idem, et ça fait 4 ans.

Par contre, l'ordinateur est sous le siège passager (pour ne pas bouffer la place de la boite à gants) et il est nettement plus petit. J'ai mis une alimentation spécifique voiture qui me donne pleine satisfaction (pas de reboot même en démarrant la voiture avec les pleins phare)

Disque dur de portable dans du gel, même en faisant une véritable spéciale, ça ne reboote pas (Bx 16 soupapes, suspension très dure...)

Ma première installationr ressemblait comme deux gouttes d'eau à celle d'Erwann (placée dans la boite à gant en prenant toute la place, alimentation standard, disque dur normal), et j'ai cassé le disque dur très rapidement en roulant à (très) vive allure sur les routes de l'arrière pays niçois.

Je conseille à tous ceux qui veulent installer un ordinateur en voiture d'acheter une carte mère spéciale comme une Via Epia (par exemple la dernière, la SN18000G). C'est fait pour ce genre d'usage et ça ne consomme presque RIEN. Couplée à un disque dur de 2 pouces et demi, à une alimentation M1-ATX et à un GPS SIRF III filaire (il y a de la place dans le tableau de bord), vous aurez un GPS ultra rapide, sur grand écran. Evidemment, ça permet aussi de lire tous les formats audio et vidéo (c'est surtout l'audio qui est intéressant).

Si vous avez de l'argent, certain constructeur font des mini PC au format autoradio, c'est encore bien mieux (mais c'est pas donné). Ca remplace aventageusement l'autoradio (l'ampli audio et le tuner sont intégrés).
Visitez le vrai forum de la BX, http://www.lacitroenbx.com

13

Je viens de me procurer cette carte mere pour remplacer celle que j'ai actuelement, elle à plus de perf que les VIA
D201GLY2.jpg
BX TRD TURBO 1989 450000km (Sono, régulateur)
Soyez autodidactes, n'attendez pas que la vie vous donne des leçons

14

T as toujours pas isolé la boite a gant avec du papier alu air-one confus

Ce sont les proprios d' XM qui doivent être mécontent sur les parkings #ptdr# #ptdr#

Surtout si ils se cassent encore la tete a changer les piles de la télécommande rotfl
avatar
-Citroën CX Prestige AM86 BVA ttes options
-Citroën GSA X3 AM80 en restauration
-Citroën BX Calanque "GT" AM91 en préparation
-Renault Twingo 1.2 16V 2001 Tuning
-Renault 11 Spring2 1.4 look "turbo" bientôt

http://www.lacitroenbx.com

15

Serge57 (./14) :
T as toujours pas isolé la boite a gant avec du papier alu air-one confus

Ce sont les proprios d' XM qui doivent être mécontent sur les parkings #ptdr# #ptdr#

Surtout si ils se cassent encore la tete a changer les piles de la télécommande rotfl


Tu trouvais ça marrant toi? hum mur
Moi qui pensait que le verrouillage centralisé était mort rage
avatar
BXsiste chevronné!

16

Bxman (./15) :
Serge57 (./14) :
T as toujours pas isolé la boite a gant avec du papier alu air-one confus

Ce sont les proprios d' XM qui doivent être mécontent sur les parkings #ptdr# #ptdr#

Surtout si ils se cassent encore la tete a changer les piles de la télécommande rotfl


Tu trouvais ça marrant toi? hum mur
Moi qui pensait que le verrouillage centralisé était mort rage


A fond que c' était marrant #ptdr#
avatar
-Citroën CX Prestige AM86 BVA ttes options
-Citroën GSA X3 AM80 en restauration
-Citroën BX Calanque "GT" AM91 en préparation
-Renault Twingo 1.2 16V 2001 Tuning
-Renault 11 Spring2 1.4 look "turbo" bientôt

http://www.lacitroenbx.com

17

J'étais là comme une cloche sur le parking à démonter toute la clé, morceau par morceau, en insultant les piles de tous les noms d'oiseau mur

Alors que c'était rien d'autre que la Air-One Mobile qui brouillait toutes les fréquences, y comprit celles de l'armée grin
avatar
BXsiste chevronné!

18

ce n'était pas le pc qui brouillé les ondes en 433mhz, en fait à l'époque j'avais fait emmetteur à 433mhz qui envoyé un signal lorque la centralisation était actionnée, ce qui me permettait sur le porte clé équité du recepteur adequate de voir si j'avais bien fermé ma voiture ou meme si elle était démarrée, sans pour autant avoir la voiture en visuel.
BX TRD TURBO 1989 450000km (Sono, régulateur)
Soyez autodidactes, n'attendez pas que la vie vous donne des leçons

19

Bxman (./17) :
J'étais là comme une cloche sur le parking à démonter toute la clé, morceau par morceau, en insultant les piles de tous les noms d'oiseau mur

Alors que c'était rien d'autre que la Air-One Mobile qui brouillait toutes les fréquences, y comprit celles de l'armée grin


Pour un peu tu vendais ton xm a cause de ca ! ! lol
BX TRD Turbo 239 000 km année 89 noir
BX 19 TRD 267 000 km année 85 rouge bordeaux (ma titine )
BX TZD Turbo 260 000 km
BX RD Turbo (pour pieces sans CG)
BX 19 TRD (marche nickel mais pas de CG)
BX 19 GTi année 91
environ 6 Cx (pour pieces)
2 Cx GTi
1 Cx break ie
1 Cx 25 Turbo D
2 Cx 25 D
1 DS
1 Peugeot 403
1 vieille Mercedes



Venez ici :
http://lhm-addict.superforum.fr/index.htm

20

rejuju (./19) :
Bxman (./17) :
J'étais là comme une cloche sur le parking à démonter toute la clé, morceau par morceau, en insultant les piles de tous les noms d'oiseau mur

Alors que c'était rien d'autre que la Air-One Mobile qui brouillait toutes les fréquences, y comprit celles de l'armée grin


Pour un peu tu vendais ton xm a cause de ca ! ! lol


grin

C'est clair que l'idée m'avait traversée l'esprit à ce moment là ... gni
avatar
BXsiste chevronné!