Kob-One
51343 créatifs inscrits sur la plateforme KobOne

[Résolu] - Demande aide formulaire PHP

[Résolu] - Demande aide formulaire PHP

Message01/09/2010 11:59

Voilà, je suis chez Online.net et j'ai des petits soucis depuis 1 semaine environ avec un formulaire qui fonctionnait bien jusque là et qui soudain ne me renvoi plus les demandes via ce formulaire.

J'ai contacté la Hotline de chez Online, mais je reste sans réponse pour le moment.

Je suis une bille en PHP et j'aimerai bien savoir si qq sur le forum pourrais m'indiquer sir le code de renvoi du formulaire est correct ?

Précision ce code a fonctionné de puis 2007 et ce jusqu'à la semaine dernière.

En vous remerciant d'avance

Le code :

<?php
$from="mail@domaine.fr";
$dest="monadresse@domaine.fr";
$referer= getenv("HTTP_REFERER");
$ok=1;
if($ok){
$sujet= "Demande d'information de".$referer;
$body.="Page d'origine : $referern";
$body.="n*** Demande d'information Contact - Coordonnees et message ***n";

if(count($HTTP_POST_VARS)){
while (list($key, $val) = each($HTTP_POST_VARS)){
$body.="$key : $valn";
}
}

if(count($HTTP_GET_VARS)){
while (list($key, $val) = each($HTTP_GET_VARS)){
$body.="$key : $valn";
}
}

$headers="!from:! Webmaster Graphiste Libre";

$body.="*************************n";
if(!mail($dest,$sujet,$body,$headers)){
print "erreur envoi email
";
}

// affiche le html qui suit si succes
?>
philouseb
philouseb

Rang 7
 
Messages: 354
Inscription: Mer 20 Oct 2010 10:55
-----------------------------------------------
Philouseb
Graphiste Webdesigner Freelance
http://www.graphiste-libre.com

Message01/09/2010 12:43

il est possible que la fonction mail de php ne fonctionne pas pareil chez ton nouvel hébergeur.

essaye de tester avec ce code pour voir si cela marche : http://faq.online.net/hebergement-web/p ... des_emails
Sorbyal
Sorbyal

Rang 8
 
Messages: 909
Inscription: Mer 20 Oct 2010 10:55

Message01/09/2010 12:48

J'ai fait l'essai et cela fonctionne en effet, mais j'utilise la même fonction mail.
Et jusqu'il y a une semaine cela fonctionnais très bien !!

La mienne :
if(!mail($dest,$sujet,$body,$headers)){

La leur :
if (!mail($to, $subject, $message, $headers)){

A part les espaces qu'il a chez eux après les virgules, je vois pas trop ?

Message édité par : philouseb / 01-09-2010 13:03
philouseb
philouseb

Rang 7
 
Messages: 354
Inscription: Mer 20 Oct 2010 10:55
-----------------------------------------------
Philouseb
Graphiste Webdesigner Freelance
http://www.graphiste-libre.com

Message01/09/2010 13:53

J'ai trouvé la solution, le problème venait de l'absence des En-têtes obligatoires du message.

Merci a tous
philouseb
philouseb

Rang 7
 
Messages: 354
Inscription: Mer 20 Oct 2010 10:55
-----------------------------------------------
Philouseb
Graphiste Webdesigner Freelance
http://www.graphiste-libre.com

 

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

 

Qui est en ligne

Utilisateurs parcourant ce forum: Alexa [Bot], Bing [Bot] et 13 invités

 
 
Catégories
 
Dernières contributions sur le forum