Bonjour à tous,
Avec WampServer, j'ai créé une emulation de serveur, non sans mal je dois dire.
Dans l'ensemble tout fonctionne bien sauf, et oui, il faut bien que quelque chose ne va pas, dans mes pages de mon site, il y a plusieur pub de sites extérieurs, mais il y a toujours des erreurs qui s'affichent.
Comme en local, ce n'est pas très important, j'ai mis toutes ces pub en desable !
Par contre, et ça est important pour moi, j'ai mis une page de contact, assez simple d'ailleurs, mais lorsque j'envoie un msg, la page de traitement en php, génère toujours des erreurs, et je ne sais si c'est dû au local ou au script !
Merci d'avance de m'apporter votre aide.
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 <!DOCTYPE html> <html lang="fr"> <head> <meta content="text/html; charset=utf-8" http-equiv="content-type" /> <link rel="stylesheet" media="screen" type="text/css" title="css contact" href="styles/style-contact.css" /> <link rel='stylesheet'href='style.css' /> </head> <body> <p align="center"><strong>Contact</strong></p> <form action="envoi.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire"> <div align="left">Votre nom : *</div> <input type="text" name="nom" size="45" maxlength="100"> <br><br> <div align="left">Votre mail : *</div> <input type="text" name="mail" size="45" maxlength="100"> <br><br> <div align="left">Sujet : *</div> <input type="text" name="objet" size="45" maxlength="120"> <br><br> <div align="left">Message : *</div> <textarea name="message" cols="50" rows="10"></textarea> <input type="reset" name="Submit" value="Réinitialiser le formulaire"> <br><br> <input type="submit" name="Submit" value="Envoyer"> </form> </body> </html>Voilà l'image des erreurs lors de l'envoi :
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 <!DOCTYPE html> <html lang="fr"> <head> </head> <body> <?php $nom=$HTTP_POST_VARS['nom']; $mail=$HTTP_POST_VARS['mail']; $objet=$HTTP_POST_VARS['objet']; $message=$HTTP_POST_VARS['message']; /////voici la version Mine $headers = "MIME-Version: 1.0\r\n"; //////ici on détermine le mail en format text $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; ////ici on détermine l'expediteur et l'adresse de réponse $headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP"; $subject="$objet"; $destinataire="qi98@laposte.net"; $body="$message"; if (mail($destinataire,$subject,$body,$headers)) { echo "Votre mail a été envoyé<br>"; } else { echo "Une erreur s'est produite"; } ?> </p> <p align="center">Vous allez bientot être redirigé vers la page d'acceuil <br> Si vous n'etes pas redirigé au bout de 5 secondes cliquez <a href="http://qi98.free.fr/">ici</a> </p> </body> </html>
Partager