Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
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 29/03/2011, 11h20   #1
Invité de passage
 
philippe faure
Inscription : mars 2011
Messages : 20
Détails du profil
Informations personnelles :
Nom : philippe faure

Informations forums :
Inscription : mars 2011
Messages : 20
Points : 1
Points : 1
Par défaut problème formulaire d'envoi

je me suis lancé dans la réalisation du site suivant http://www.christophe-voyance.fr/ j'ai quelques petits problèmes, le formulaire d'envoie pour la question gratuite (http://www.christophe-voyance.fr/questiongratuite.html)
il n'y a aucune donnée qui est réceptionner sur la boite email assigné et j'ai la même chose avec le formulaire de la page suivante : http://www.christophe-voyance.fr/contact2.html .
D'autre part comment changer la page de confirmation qui vient quant on a envoyé les réponses au formulaire (actuellement : http://www.christophe-voyance.fr/que...formulaire.php je voudrait la changer par : http://www.christophe-voyance.fr/remerciement.html) et comment changer l'intitulé à l'objet du message.

Voici le code php pour le formulaire d'envoi de la question gratuite :

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
<body>
<?php
$TO = "contact@christophe-voyance.fr";
 
$h  = "From: " . $TO;
 
$message.= 'Civilite :'.$_POST['civilite']."\n";
$message.= 'Nom :'.$_POST['nom']."\n";
$message.= 'Email : '.$_POST['email']."\n";
$message.= 'Nombre d\'enfants :'.$_POST['nb_enfant']."\n";
$message.= 'Message :'.$_POST['textarea']."\n";
 
foreach($HTTP_POST_VARS as $key => $val)
{
    $message.=  $key.' : '.$val."\n";
}
 
 
mail($TO, $subject, $message, $h);
 
Header("Location: http://christophe-voyance.fr/remerciement.html");
 
?>
</body>
</html>


code php pour le formulaire d'envoi de la question gratuite :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<body>
<?php
$TO = "contact@christophe-voyance.fr";
 
$h  = "From: " . $TO;
 
$message.= 'Nom :'.$_POST['nom']."\n";
$message.= 'Email : '.$_POST['email']."\n";
$message.= 'Message :'.$_POST['textarea']."\n";
 
foreach($HTTP_POST_VARS as $key => $val)
{
    $message.=  $key.' : '.$val."\n";
}
 
 
mail($TO, $subject, $message, $h);
 
Header("Location: http://christophe-voyance.fr/remerciement.html");
 
?>
</body>
philoupe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 17h17   #2
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 126
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 126
Points : 7 270
Points : 7 270
Bonsoir,

Je ne comprend pas ton soucis mais avec un header dans un body tu auras un erreur. Tu ne peux plus utiliser header une fois un bout de caractère est envoyé au navigateur.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h38.


 
 
 
 
Partenaires

Hébergement Web