PHP erreur non visible...

Fermé
tlconcept - 19 févr. 2009 à 23:09
IpIpIpIpOne Messages postés 436 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 24 mai 2009 - 19 févr. 2009 à 23:52
Bonjour,
J ai un formulaire en flash
L' envoie se fait en php dont le code est ci dessous;
Le formulaire marche impec, aucun problème
par contre, si selon l email rentrée (variable $email) , je ne reçois pas le mail, en fait si je rentre mon email ou l' email avec lequel je suis enregistrer chez mon hébergeur, ça marche, sinon NON !!! ???
Je pense à un blocage chez mon hébergeur ... Quelqu un a t il déjà eu le cas ?

A signaler que le formulaire lui est considéré comme parti ( j ai une page html de retour qui signale au client que l envoi est passé) et qu'il n y a aucun message d'erreur ...
Merci

-------------------------------
<?php
#
$MailTo="studio@tlconcept.com";

# fonction permettant l'encodage des caractres accentuŽs
function getFormatedText($texte){
$texte =utf8_decode($texte);
$texte =eregi_replace( "\r", "\n", $texte);
$texte =stripcslashes($texte);
return $texte;
}
# fin de la fonction

$nom=getFormatedText($_POST['nom']);
$prenom=getFormatedText($_POST['prenom']);
$email=getFormatedText($_POST['email']);
$societe=getFormatedText($_POST['societe']);
$adresse=getFormatedText($_POST['adresse']);
$ville=getFormatedText($_POST['ville']);
$cPostal=getFormatedText($_POST['cPostal']);
$telephone=getFormatedText($_POST['telephone']);
$fax=getFormatedText($_POST['fax']);
$types=getFormatedText($_POST['types']);
$etat=getFormatedText($_POST['etat']);
$besoin=getFormatedText($_POST['besoin']);
$caseCoche=getFormatedText($_POST['caseCoche']);

#
# Formating Date ############################################################
# ("m.d.Y"); pour passer au format europŽen ("d.m.Y");
# Pour rajouter les heures de dŽcalage horaire ,ajouter "time()+3600*(2+date("I")));" +2 heure d'ŽtŽ RŽunion
$nowDay=date("d.m.Y");
$nowClock=date("H:i:s",time()+3600*(1+date("I")));
#
# Formating Body content ######################################################
#

$FormContent="
Les informations suivantes ont été recues le $nowDay à $nowClock:\n\n
----------------------------------------------------------------------------\n
Nom: $nom\n
Prénom: $prenom\n
E-mail: $email\n
----------------------------------------------------------------------------\n
Société: $societe\n
----------------------------------------------------------------------------\n
Adresse: $adresse\n
----------------------------------------------------------------------------\n
Numéro de téléphone: $telephone\n
----------------------------------------------------------------------------\n
Fax: $fax\n
----------------------------------------------------------------------------\n
Type: $types\n
----------------------------------------------------------------------------\n
Etat construction: $etat\n
----------------------------------------------------------------------------\n
Besoins: $besoin\n
----------------------------------------------------------------------------\n
Désire recevoir mailing: $caseCoche\n
----------------------------------------------------------------------------\n
".urlencode(utf8_encode($FormContent));
#
#
mail($email, "$Subject (DEMANDE DEVIS de $nom $prenom)", $FormContent, "From: $email");
#
#
# Autoresponder #############################################################
#
#
$filename = "answer.txt";
$fd = fopen( $filename, "r" );
$contents = fread( $fd, filesize( $filename ) );
fclose( $fd );
mail( "$email", "Merci de votre envoi ", "$contents\n\n",
"From:*******.fr\n" );
#
#
# Flashsignal Variable ######################################################
#
$signal=1;
echo "signal=$signal";
#
###############################################################################
?>

2 réponses

IpIpIpIpOne Messages postés 436 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 24 mai 2009 116
19 févr. 2009 à 23:33
Chez qui es-tu hébergé ?

Mon site est chez ovh, les emails fonctionnent nickel.
0
hosteur

En fait j ai 2 sites hébergés chez eux. Avec une meme base de formulaire de contact.
Sur un site ça passe impec et sur l autre j ai le probleme.
Tu penses que ça vient de l hébergeur ??? une sorte de spam à la base??
0
IpIpIpIpOne Messages postés 436 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 24 mai 2009 116
19 févr. 2009 à 23:52
Spam, je ne pense pas. Tu n'as droit bien sur qu'à un certain nombre d'emails par jour pour limiter le spam mais cette limite est assez élevée Je ne crois donc pas que le problème puisse venir de là.

J'utilise chez ovh la classe 'phpmailer' et je pense que tous me emails sont correctement envoyés.

Peut-être simplement qu'ils se sont pas envoyés instantanément et que tu dois patienter quelques minutes ?
0