webmastersabi
Messages postés4Date d'inscriptionjeudi 25 novembre 2004StatutMembreDernière intervention14 juin 2005
-
31 mars 2005 à 10:42
JoJo738
Messages postés1267Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention29 juin 2010
-
4 avril 2005 à 17:22
Bon voilà, je débute le PHP : je commence en avoir très sérieusement besoin pour mes sites... même si je préfère largement le côté graphisme : mieux vaut être polyvalent...
Mais là je tombe sur un os, ...j'ai beau chercher, je vois pas où est l'erreur
J'ai un fichier essai : b.htm avec un formulaire très simple :
<FORM METHOD="post" ACTION="b2.php">
</FORM>
Puis j'ai un fichier PHP, batisé b2.php :
<?php
$EmailAdmin ="[mailto:monmail@yahoo.fr monmail@yahoo.fr]"; // mon adresse email
$PageRedirection ="b3.htm"; // page de redirection
$SujetEmail ="Renseignements"; // sujet du message
if(count($HTTP_POST_VARS)) { // on envoi avec le methode "post"
while (list($champ, $valeur) = each($HTTP_POST_VARS)) {
if($valeur != "" AND $champ != "submit" AND $champ != "reset") {
$Msg.= $champ." : ".$valeur."\n";
}
}
}
$Msg .="--------------- Fin ---------------\n";
mail($EmailAdmin,$SujetEmail,$Msg, "From : ".$email ); // envoi le message
header("Location: ".$PageRedirection); // redirection
exit();
}
else { // sinon
header("Location: ".$HTTP_REFERER); // le message ne part pas
exit();
}
?>
Mon problème, c'est que lorsque je remplis mon formulaire et clique sur envoyer, c'est le sommaire de mon localhost qui s'affiche . Comme si mon b2.php ne faisait pas son boulot
?????je comprend rien du tout?????
Quelqu'un a -t-il une réponse ou peut-il me trouver l'erreur de script? Sinon je vais être dans la panade...
Merci beaucoup d'avance à mon sauveur ou ma sauveuse..
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 31 mars 2005 à 12:48
Hello,
houlo...
quelques corrections s'imposent : rien n'est aux normes, ni le html, ni
le php. Ton probleme vient peut-etre de la. En tous cas, teste, et on
verra ensuite...
<form method="post" action="b2.php">
</form>
<?php
$EmailAdmin ='[mailto:monmail@yahoo.fr monmail@yahoo.fr]'; // mon adresse email
$PageRedirection ='b3.htm'; // page de redirection
$SujetEmail ='Renseignements'; // sujet du message
webmastersabi
Messages postés4Date d'inscriptionjeudi 25 novembre 2004StatutMembreDernière intervention14 juin 2005 4 avril 2005 à 11:21
Merci beaucoup beaucoup pour votre aide à tous les deux, le formulaire marche parfaitement, maintenant je vais pouvoir le complexifier un peu..
Dite-moi, où avez-vous appris le PHP, en autodidacte ou grâce à des cours ?.. Parce que j'essaie avec des livres, mais j'ai pas dû avoir encore le déclic du programmateur à l'aise en langages comme un lycéen en classe de collège...
M'enfin, le chemin sera long et dur. Mais avec des gens sympas comme vous, la grosse pillule PHP devrait se digérer plus facilement..