par
robined » 18 mars 2005, 18:08
voila j'ai corrigé le pb, c'est moi qui avais merdé:
il fallait mettre $_POST et non $_GET pour le test.
attention, le = et le == n'ont pas du tout la meme signification:
= fait une affectation et == test le contenu de la valeur alors si tu veux faire un test mets == sinon il te mettra toujours vrai
html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$nom_du_site = "Protectionsolaire";
$url_du_site = "
http://www.protectionsolaire.net";
$email_du_site = "
[email protected]";
$referer= getenv("HTTP_REFERER");
if ($_POST['nom'] == "" || $_POST['prenom'] == "" || $_POST['email'] == "")
{
?>
<p align="center"><B><U>Message non transmis</U> !</B><BR>
<BR><font color=red> <B><U>Erreur:</U></B></font> <B>Vous avez oublié de remplir un champ obligatoire ! Merci de rectifier.</B><BR><BR>
<INPUT TYPE='button' VALUE='revenir' NAME='Précédente' OnClick='history.back()'></p>
<?php
}
else
{
?>
<B><U>Votre message nous est bien parvenu</U> !</B>
<P>Merci <?php $_POST['prenom'];?> <?php echo $_POST['nom'];?><BR><BR>Nous avons bien reçu votre message.<BR>
Nous vous contacterons très prochainement.<BR>Un mail automatique vous confirmera la bonne reception de votre message.<BR>
à très bientôt !<BR>
<?php
$resultat = $_POST['Films'];
$message="Bonjour $_POST[prenom] $_POST[nom]\n\n";
$message.="Nous avons bien reçu votre Message\n\n";
$message.="Nous vous répondrons rapidement. Merci !\n\n";
$message.="à bientot !\n\n";
$message.="Contact: $email_du_site\n$nom_du_site : $url_du_site";
mail("$_POST[email]", "Remerciement de $nom_du_site!", $message);
$message2="Envoyé par: $_POST[prenom] $_POST[nom] email: $_POST[email]\n\n";
$message2.="Nom: $_POST[nom]\n";
$message2.="Prénom: $_POST[prenom]\n";
$message2.="Société:$_POST[societe]\n";
$message2.="Email: $_POST[email]";
$message2.="Adresse: $_POST[adresse], $_POST[cp] $_POST[ville],\n\n";
$message2.="Coordonnées:Tel:$_POST[tel] ,Fax:$_POST[fax]";
$message2.="Films:\n$resultat";
$message2.="Un mail automatique à été envoyé à $_POST[prenom] $nom pour l'avertir de la bonne reception de ce message.\n";
$message2.="Adresse IP du visiteur : <?php echo $_POST['ipadress']\n\n";
$message2.="page d'envoi de ce message : $referer";
mail("$email_du_site","$nom_du_site message",$message2);
}
?>
</body>
</html>
voila j'ai corrigé le pb, c'est moi qui avais merdé:
il fallait mettre $_POST et non $_GET pour le test.
attention, le = et le == n'ont pas du tout la meme signification:
= fait une affectation et == test le contenu de la valeur alors si tu veux faire un test mets == sinon il te mettra toujours vrai
html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$nom_du_site = "Protectionsolaire";
$url_du_site = "http://www.protectionsolaire.net";
$email_du_site = "
[email protected]";
$referer= getenv("HTTP_REFERER");
if ($_POST['nom'] == "" || $_POST['prenom'] == "" || $_POST['email'] == "")
{
?>
<p align="center"><B><U>Message non transmis</U> !</B><BR>
<BR><font color=red> <B><U>Erreur:</U></B></font> <B>Vous avez oublié de remplir un champ obligatoire ! Merci de rectifier.</B><BR><BR>
<INPUT TYPE='button' VALUE='revenir' NAME='Précédente' OnClick='history.back()'></p>
<?php
}
else
{
?>
<B><U>Votre message nous est bien parvenu</U> !</B>
<P>Merci <?php $_POST['prenom'];?> <?php echo $_POST['nom'];?><BR><BR>Nous avons bien reçu votre message.<BR>
Nous vous contacterons très prochainement.<BR>Un mail automatique vous confirmera la bonne reception de votre message.<BR>
à très bientôt !<BR>
<?php
$resultat = $_POST['Films'];
$message="Bonjour $_POST[prenom] $_POST[nom]\n\n";
$message.="Nous avons bien reçu votre Message\n\n";
$message.="Nous vous répondrons rapidement. Merci !\n\n";
$message.="à bientot !\n\n";
$message.="Contact: $email_du_site\n$nom_du_site : $url_du_site";
mail("$_POST[email]", "Remerciement de $nom_du_site!", $message);
$message2="Envoyé par: $_POST[prenom] $_POST[nom] email: $_POST[email]\n\n";
$message2.="Nom: $_POST[nom]\n";
$message2.="Prénom: $_POST[prenom]\n";
$message2.="Société:$_POST[societe]\n";
$message2.="Email: $_POST[email]";
$message2.="Adresse: $_POST[adresse], $_POST[cp] $_POST[ville],\n\n";
$message2.="Coordonnées:Tel:$_POST[tel] ,Fax:$_POST[fax]";
$message2.="Films:\n$resultat";
$message2.="Un mail automatique à été envoyé à $_POST[prenom] $nom pour l'avertir de la bonne reception de ce message.\n";
$message2.="Adresse IP du visiteur : <?php echo $_POST['ipadress']\n\n";
$message2.="page d'envoi de ce message : $referer";
mail("$email_du_site","$nom_du_site message",$message2);
}
?>
</body>
</html>