Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/06/2008, 11h22   #1
Membre du Club
 
Inscription : novembre 2003
Messages : 174
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Suisse

Informations forums :
Inscription : novembre 2003
Messages : 174
Points : 45
Points : 45
Envoyer un message via MSN à frutix
Par défaut Formulaire de contact / Problème lors de la réception de l'email

Bonjour ami développeur, j'ai un problème dont les plus spécialistes pourront m'aider s'en trop réfléchir. Je vous en remercie d'avance.

Contexte:
Formulaire de contact sur un site Internet avec un formulaire simple.
Envoie du formulaire en format HTML
Recéption du formulaire en format texte

Note: la boîte email est configuré pour recevoir les formulaires en format HTML.

Aurai-je oublié un paramètre ou une config quelque part?

Merci
frutix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2008, 11h45   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 383
Points : 16 383
Tu recois le texte seul ou tu recois le code HTML ?

Rapidement comme ca, tu as bien mis text/html comme type mime ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2008, 11h48   #3
Membre du Club
 
Inscription : novembre 2003
Messages : 174
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Suisse

Informations forums :
Inscription : novembre 2003
Messages : 174
Points : 45
Points : 45
Envoyer un message via MSN à frutix
Citation:
Envoyé par sabotage Voir le message
Tu recois le texte seul ou tu recois le code HTML ?

Rapidement comme ca, tu as bien mis text/html comme type mime ?
Alors je n'ai rien mis dans le mime...???

voici le traitement:

Code :
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
66
67
68
69
70
71
72
 
<?php
        // Inclusion des librairies
        include dirname(__FILE__).'/../librairies/fichiers/util.inc.php';
 
        if($_SESSION['last_page'])
                $session_last_page = "http://".$_SESSION['last_page'];
        else $session_last_page = HOST;
 
        // Test si l'utilisateur a rempli les champs
        if(isset($_POST) && !empty($_POST['nom']) && !empty($_POST['prenom']) && !empty($_POST['npa']) && !empty($_POST['localite']) && !empty($_POST['num_tel']) && !empty($_POST['demande'])){
                  $form_nom = addslashes($_POST['nom']);
                $form_prenom = addslashes($_POST['prenom']);
                $form_adresse = addslashes($_POST['adresse']);
                $form_num_adresse = addslashes($_POST['num_adresse']);
                $form_npa = addslashes($_POST['npa']);
                $form_localite = addslashes($_POST['localite']);
                $form_num_tel = addslashes($_POST['num_tel']);
                $form_email = addslashes($_POST['email']);
                $form_demande = addslashes($_POST['demande']);
 
                // -- INSERTION DU MAIL
                $destinataire = MAIL;
                $sujet = 'Formulaire Alle.ch';
                $message = '
                     <html>
                         <head>
                           <title>Formulaire</title>
                         </head>
                         <body>
                           <table>
                                        <tr>
                                                <td><b>Nom:</b></td>
                                                <td>'.$form_nom.'</td>
                                        </tr>
                                        <tr>
                                                <td><b>Prénom:</b></td>
                                                <td>'.$form_prenom.'</td>
                                        </tr>
                                        <tr>
                                                <td><b>Adresse / Numéro:</b></td>
                                                <td>'.$form_adresse.' / '.$form_num_adresse.'</td>
                                        </tr>
                                        <tr>
                                                <td><b>Npa / Localité:</b></td>
                                                <td>'.$form_npa.' / '.$form_localite.'</td>
                                        </tr>
                                        <tr>
                                                <td><b>No de téléphone:</b></td>
                                                <td>'.$form_num_tel.'</td>
                                        </tr>
                                        <tr>
                                                <td><b>Email:</b></td>
                                                <td>'.$form_email.'</td>
                                        </tr>
                                        <tr>
                                                <td colspan="2"><b>Demande:</b></td>
                                        </tr>
                                        <tr>
                                                <td colspan="2">'.$form_demande.'</td>
                                        </tr>
                                </table>
                         </body>
                         </html>
                ';
                mail($destinataire,$sujet,$message);
                header("location: $session_last_page");
                exit();
 
          }
          else header("location: ".HOST."index.php?cat=contact&page=edi_contact&error=Informations manquantes");
?>
où est-ce qu'il manque qqch?
frutix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2008, 14h26   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 383
Points : 16 383
Il n'a pas de chapeau ton mail ?
Code :
1
2
3
4
5
6
$headers ='From: "nom"<adresse@fai.fr>'."\n";
$headers .='Reply-To: adresse_de_reponse@fai.fr'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
 
mail($destinataire,$sujet,$message, $headers);
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2008, 14h59   #5
Membre du Club
 
Inscription : novembre 2003
Messages : 174
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Suisse

Informations forums :
Inscription : novembre 2003
Messages : 174
Points : 45
Points : 45
Envoyer un message via MSN à frutix
Merci beaucoup sabotage... tu n'a rien saboté du tout..
frutix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h12.


 
 
 
 
Partenaires

Hébergement Web