Bonjour, j'ai un prob car je ne vois pas où se cache mon erreur... Mes fichiers php ne fonctionnent pas, je clique sur envoi et ne reçois pas, pourtant l'adresse @ dans mon script est ok.
Grrrrand merci par avance de m'aider à comprendre...
Je joint les contenus principal des deux pages. 1.(formulaire classique)
2.page de traitement php (peut être un peu maladroitement écrit, mais pourquoi je ne reçois pas (??)) > page u2.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <form method=post action="u2.php"> MESSAGERIE<br /><br /> <TABLE BORDER=0> <TR> <td>Message</td></tr> <tr><td>Entrez Votre <span style="color:lightgreen">adresse e-mail</span> :<br /> <textarea type=text name="em" value=""></textarea> </td></tr> <tr><td>Entrez ici votre <span style="color:lightgreen">nom </span>:<br /> <textarea type=text name="nom" value=""></textarea> </td></tr> <tr><td>Entrez ici votre <span style="color:lightgreen">Message<br /> <textarea cols="30" rows="5" type=text name="mess" value=""></textarea><br /> </td> </tr></table> <INPUT type="submit" value="Envoyer"><br /><br /></form>
HELP ;-) où est mon erreur svp :-(
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65 <b><i><span style="color:blue;font-size:14px;">Merci pour votre message, nous répondrons au plus vite à votre demande.</span></i></b><br /> <?php print "Bonjour : "; if (!isset($_POST['txt'])) { $txt = $_POST['nom']; if (preg_match('~[#[{<"/">}\];]~', $txt)) die ('<span style="color:red">Par mesure de sécurité,</span><br /> Ces carractères spéciaux ne sont pas autorisés [#[{<"">}\];]</i>: '.$ligne.' <br />**.<br />RETOUR <a href="index.php">ICI</a>'); } if (!isset($_POST['txt2'])) { $txt2 = $_POST['em']; if (preg_match('~[#[{<"/">}\];]~', $txt2)) die ('<span style="color:red">Par mesure de sécurité,</span><br /> Ces carractères spéciaux ne sont pas autorisés [#[{<"">}\];]</i>: '.$ligne.' <br />**.</span><br /> Merci pour votre compréhension.<br />RETOUR <a href="index.php">ICI</a>'); } if (!isset($_POST['txt3'])) { $txt3 = $_POST['mess']; if (preg_match('~[#[{<"/">}\];]~', $txt3)) die ('<span style="color:red">Par mesure de sécurité,</span><br /> Ces carractères spéciaux ne sont pas autorisés [#[{<"">}\];]</i>: '.$ligne.' <br />**!.</span><br /> Merci pour votre compréhension.<br />RETOUR <a href="index.php">ICI</a>'); } ?> <?php $destinataire = "mon-adresse@e-mail.com"; $expediteur = $nom; $reponse = $expediteur; echo ($_POST['nom']); $body = ' Nom : '.$nom.' e-mail : '.$em.' Message : '.$mess.' <table> <tr><td style="border:solid 1px black;width:150px;text-align:left;"> <span style="color:red">//Voici le message envoyé, merci.//</span></td></tr></table> <table> <br />'.$D1.' '; mail($destinataire, "$prenom", $body, "From: $expediteur\r\nReply-To: $reponse"); ?> <br />---------------------------------<br /> <?php echo $body ?><br /><a href="http://www.MONSITE.fr/">Retour au site</a><br /> <br /> <span style="color:darkblue;font-size:10px;"><i>programmations@MOI.</i></span>
Partager