probleme formulaire en php ...

  • Auteur de la discussion Auteur de la discussion bertotj
  • Date de début Date de début
WRInaute occasionnel
J avais sur mon serveur ce formulaire en php depuis quelques mois et tout marchait tres bien jusqu a ce qu il y ai certains changements chez mon hebergeur en mongolie ... depuis ce formulaire ne marche plus ....

Code:
<?
$MailTo = "webmaster@mongolie.mn";
$MailSubject = "Demande d'informations pour yourtes via formulaire achat"; 
$MailHeader = "$mel"; 
$Envoi = 1; 
if ($mel == ""){
echo("<font face=verdana size=2>Vous n'avez pas précisé votre adresse email.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Email : $mel\n";
}
if ($nom == ""){
echo("<font face=verdana size=2>Vous n'avez pas précisé votre nom.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Nom et prenom : $nom\n";
}
if ($adresse == ""){
echo("<font face=verdana size=2>Vous n'avez pas précisé votre adresse.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Adresse : $adresse\n";
}
if ($telephone == ""){
echo("<font face=verdana size=2>Vous n'avez pas précisé votre telephone.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Telephone : $telephone\n";
}
$MailBody .= "Téléphone mobile: $mobile\n";
if ($questions == ""){
echo("<font face=verdana size=2>Vous n'avez pas précisé vos commentaires.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Commentaires et autres infos : $questions\n";
}

//Envoi du message

if ($Envoi == 1) { //vérification que la variable envoi est bien à 1
mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message
echo("</head>
");
?>

quelqun peut il me dire ce qui cloche ???? je n y comprends rien ...
je n ai aucun message d erreur mais le message n est pas transmis a ma boir au lettre.

merci ...
 
A
Anonymous
Guest
peut-être que les register_globals ont vu leur flag changer...
 
WRInaute discret
Deja a tu un warning quand tu lance ton script et envoie de mail par la fct mail?

as tu essayais un code tres court et simple comme:


$dest="..";
$objet="..";
$mess="..";

mail($dest,...);

et là regarde c tu recois le mail envoyé a toit meme

egalement, fait un phpinfo(), et pour finir, si tu n aboutie pas, ecris un mail a ton hebergeur.

Generalement, qd ya ce genre de pb, ils replacent la fct mail par une autre.
Cela arrive plus frequemment pour ceux avec des hebergeurs gratuit.

En autre a cause de tous ces spams ... :cry:

Ah, j oublié, ya aussi le retour que donne la fct mail a tester dans ton cas.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut