Un problème est survenu lors de l'envoi du message.
Votre message ne s'est pas rendu au destinaire.

"; } } } }; //fonction validerFormulaire //Valide les informations contenues dans le formulaire avant de les enregistrer dans la base de donnees. function validerFormulaire(){ $bln_valide = true; if (strlen($_POST['telephone1'])<3 || strlen($_POST['telephone2'])<3 || strlen($_POST['telephone3'])<4){ $bln_valide = false; $GLOBALS["g_strMessagesTel1"] = "Numéro de téléphone invalide."; }else{ if (validerNoTel($_POST['telephone1'])==false || validerNoTel($_POST['telephone2'])==false || validerNoTel($_POST['telephone3'])==false){ $bln_valide = false; $GLOBALS["g_strMessagesTel2"] = "Votre numéro de téléphone ne peut être composé que de caractères numériques."; } } if(empty($_POST['nom'])){ $bln_valide = false; $GLOBALS["g_strMessagesNom"] = "Vous devez saisir votre nom."; } if(empty($_POST['prenom'])){ $bln_valide = false; $GLOBALS["g_strMessagesPrenom"] = "Vous devez saisir votre prénom."; } if(empty($_POST['entreprise'])){ $bln_valide = false; $GLOBALS["g_strMessagesEntreprise"] = "Vous devez saisir le nom de votre entreprise."; } if(empty($_POST['ville'])){ $bln_valide = false; $GLOBALS["g_strMessagesVille"] = "Vous devez saisir le nom de votre ville."; } if(validerCourriel($_POST['courriel'])==false){ $bln_valide = false; $GLOBALS["g_strMessagesCourriel"] = "Adresse courriel invalide."; } return $bln_valide; } //Fonction valider numéro de téléphone function validerNoTel($uneChaine){ $bln_valide=true; $regex="^[0-9]*$"; if (!ereg($regex,$uneChaine)){ $bln_valide=false; } return $bln_valide; } //Fonction validant le courriel function validerCourriel($unCourriel) { // Étape 1 : Voir si un @ existe et si le mail est de la bonne longueur if (!ereg("^[^@]{1,64}@[^@]{1,255}$", $unCourriel)) { // Mail non valide parce qu'il n'y a pas le bon nombre de caractères ou de @ return false; } // Étape 2 : Séparation de l'adresse en sections. $email_array = explode("@", $unCourriel); $local_array = explode(".", $email_array[0]); for ($i = 0; $i < sizeof($local_array); $i++) { if (!ereg("^(([A-Za-z0-9!#$%&'*+/=?^_`{|}~-][A-Za-z0-9!#$%&'*+/=?^_`{|}~\.-]{0,63})|(\"[^(\\|\")]{0,62}\"))$", $local_array[$i])) { return false; } } if (!ereg("^\[?[0-9\.]+\]?$", $email_array[1])) { // Regarde si le courriel est une adresse IP, sinon, valide le nom de domaine $domain_array = explode(".", $email_array[1]); if (sizeof($domain_array) < 2) { return false; } for ($i = 0; $i < sizeof($domain_array); $i++) { if (!ereg("^(([A-Za-z0-9][A-Za-z0-9-]{0,61}[A-Za-z0-9])|([A-Za-z0-9]+))$", $domain_array[$i])) { return false; } } } return true; } //Fonction affichant le message d'erreur en fonction du champ demandé function afficherMessageErreur($unType){ if (!empty($GLOBALS["g_strMessages".$unType])){ echo $GLOBALS["g_strMessages".$unType]; } } // Fonction envoyerMail function envoyerMail(){ $str_destinataires="info@optionresultats.com"; // $str_destinataires="jules.morissette.art@gmail.com"; $str_headers='From: '.$_POST["courriel"]; $str_contenu=""; $str_objet="Option Résultats : Demande d'information"; $str_contenu.="Demande d'information via le site Internet de Option Résultats\n"; $str_contenu.="----------------------------------------------------------------------------------\n"; $str_contenu.="Information sur la personne et commentaires : \n\n"; $str_contenu.="Nom : ".$_POST["nom"]."\n"; $str_contenu.="Prénom : ".$_POST["prenom"]."\n"; if($_POST['fonction']!=""){ $str_contenu.="Fonction : ".$_POST["fonction"]."\n"; } $str_contenu.="Entreprise : ".$_POST["entreprise"]."\n"; if($_POST['adresse']!=""){ $str_contenu.="Fonction : ".$_POST["adresse"]."\n"; } $str_contenu.="Ville : ".$_POST["ville"]."\n"; if($_POST['codepostal1']!=""){ $str_contenu.="Code postal : ".$_POST["codepostal1"]." ".$_POST["codepostal2"]."\n"; } $str_contenu.="Téléphone : ".$_POST["telephone1"]." ".$_POST["telephone2"]."-".$_POST["telephone3"]."\n"; if($_POST['cellulaire1']!=""){ $str_contenu.="Cellulaire : ".$_POST["cellulaire1"]." ".$_POST["cellulaire2"]."-".$_POST["cellulaire3"]."\n"; } if($_POST['telecopieur1']!=""){ $str_contenu.="Télécopieur : ".$_POST["telecopieur1"]." ".$_POST["telecopieur2"]."-".$_POST["telecopieur3"]."\n"; } $str_contenu.="Courriel : ".$_POST["courriel"]."\n"; $str_contenu.="Facturation : ".$_POST["facturation"]."\n"; $str_contenu.="Commentaires : ".$_POST["commentaires"]."\n\n"; $str_contenu.=formaterDate(); $str_contenu=wordwrap($str_contenu, 70); //$str_contenu=utf8_decode($str_contenu); $str_contenu=str_replace("\'", "'",$str_contenu); //Envoie du courriel if (mail($str_destinataires,$str_objet,$str_contenu,$str_headers)){ return true; }else{ return false; } } // Fonction formaterDate // Sert a formater la date recue en argument de facon a l'afficher sous une forme plus conviviale. // Prend une date au format "2006-09-05 00:00:00" et la convertit en "5 septembre 2006". function formaterDate(){ $dat_uneDate=date('Y-m-d H:i:s'); $dat_heure=date('H:i:s'); $dat_uneDate=substr($dat_uneDate,0,10); $a_date=explode("-",$dat_uneDate); $str_jourFormate=ltrim($a_date[2],"0"); $a_moisFr=array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"); //Concaténation de la date au format (JJ MM AAAA) $dat_uneDate="Message envoyé le ".$str_jourFormate." ".$a_moisFr[$a_date[1]-1]." ".$a_date[0]." à ".$dat_heure; return $dat_uneDate; } ?> Option Résultats - Demande d'information

Accueil séparateur Formulaire de demande d'information

DEMANDE D'INFORMATION