Bonjour,
depuis peu le formulaire de reservation de mon site heberge par free n'envoie plus les emails comme il le faisait jusque la...
Quelqu'un peut il m'aider en lisant le code de ma page.
<?php
// Couleur du texte des champs si erreur saisie utilisateur
$color_font_warn="#FF0000";
// Couleur de fond des champs si erreur saisie utilisateur
$color_form_warn="#FFCC66";
// Ne rien modifier ci-dessous si vous n’êtes pas certain de ce que vous faites !
$list['f_5']=array("Sélectionnez","Privée","Partagée");
if(isset($_POST['submit'])){
$erreur="";
// Nettoyage des entrées
while(list($var,$val)=each($_POST)){
if(!is_array($val)){
$$var=strip_tags($val);
}else{
while(list($arvar,$arval)=each($val)){
$$var[$arvar]=strip_tags($arval);
}
}
}
// Formatage des entrées
$f_1=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_1)));
$f_2=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_2)));
$f_3=strip_tags(trim($f_3));
$f_4=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_4)));
$f_6=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_6)));
// Verification des champs
if(strlen($f_1)<2){
$erreur.="<li><span class='txterror'>Le champ « Nom » est vide ou incomplet.</span>";
$errf_1=1;
}
if(strlen($f_2)<2){
$erreur.="<li><span class='txterror'>Le champ « Prenom » est vide ou incomplet.</span>";
$errf_2=1;
}
if(strlen($f_3)<2){
$erreur.="<li><span class='txterror'>Le champ « Adresse Email » est vide ou incomplet.</span>";
$errf_3=1;
}else{
if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&\'*+\/0-9=?A-Z^_`a-z{| }~]+\.'.
'[-!#$%&\'*+\./0-9=?A-Z^_`a-z{
|}~]+$',
$f_3)){
$erreur.="<li><span class='txterror'>La syntaxe de votre adresse e-mail n'est pas correcte.</span>";
$errf_3=1;
}
}
if(strlen($f_4)<2){
$erreur.="<li><span class='txterror'>Le champ « Date Croisière » est vide ou incomplet.</span>";
$errf_4=1;
}
if($erreur==""){
// Création du message
$titre="Message de votre site";
$tete="From:Site@Sailing.thailand.free.fr\n";
$corps.="Nom : ".$f_1."\n";
$corps.="Prenom : ".$f_2."\n";
$corps.="Adresse Email : ".$f_3."\n";
$corps.="Date Croisière : ".$f_4."\n";
$corps.="Style de Croisière : ".$list['f_5'][$f_5]."\n";
$corps.="Remarques : ".$f_6."\n";
if(mail("sailing.thailand@free.fr", $titre, stripslashes($corps), $tete)){
$ok_mail="true";
}else{
$erreur.="<li><span class='txterror'>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.</span>";
}
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>RESERVATIONS ET RENSEIGNEMENTS</title>
<meta charset="iso-8859-1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="layout/styles/layout.css" type="text/css" media="all">
<link rel="stylesheet" href="layout/styles/mediaqueries.css" type="text/css" media="all">
<script src="layout/scripts/jquery.min.js"></script>
<script src="layout/scripts/jquery-defaultvalue.js"></script>
<script src="layout/scripts/jquery-mobilemenu.min.js"></script>
<style type= "text/css" media= "screen">
<!--
INPUT { color: #000; font-size: 11px; font-family: Georgia, verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
SELECT { color: #000; font-size: 11px; font-family: Georgia, verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
TEXTAREA { color: #000; font-size: 11px; font-family: Georgia, verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
.txterror { color: black; font-size: 11px; font-family: Georgia, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txtform { color: black; font-size: 12px; font-family: Georgia, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
--></style>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>BOOKING FORM AND ENQUIRIES</title>
<meta name="keywords" content="liveaboard;plongée;diving;sailing;paradise;paradis;grotte;kayak;cave;boat;sailing;sail;voilier;croisières;yacht;sailing yacht;cruise;cruises;croisière;croisieres;charter;bareboat;crew;captain;équipage;capitaine;angthong;ang thong;siam gulf;golfe thailande;angthong national park;parc marin d'angthong;koh samui;ko phangan;koh tao;phangan;samui;tao;koh maa;beach;plage;tropical;sun;soleil;sea;mer;snorkeling;apnée;corail;coral;reef;whale shark;requin baleine;sharks;requins;">
<meta name="description" content="Informations about Angthong National Marine Park and Description of our 2 Day 1 Night Adventure Cruise to this small paradise">
</head>
<body>
<div class="wrapper row1">
<header id="header">
<div id="hgroup">
<h1><a href="home_page_fr.htm" rel="nofollow" target="_blank">ITSARAMAI</a></h1>
<h2>Croisières en Yacht Privé Traditionnel</h2>
</div>
<!-- ################################################################################################ -->
<nav id="topnav">
<ul class="topnav clear">
<li><a href="home_page_fr.htm" rel="nofollow" target="_blank">Accueil</a></li>
<li><a href="angthong_deux_jours_aventure_fr.htm" rel="nofollow" target="_blank">Nos Croisières</a></li>
<li><a href="le_bateau.htm" rel="nofollow" target="_blank">Le Bateau</a></li>
<li><a href="tarifs_des_croisieres.htm" rel="nofollow" target="_blank">Tarifs</font></a>
<li><a href="gallery_fr.htm" rel="nofollow" target="_blank">Galerie</a></li>
<li><a href="dates_et_planning_des_croisieres.htm" rel="nofollow" target="_blank">Planning</a></li>
<li class="last"><li class="active"><a href="booking_fr.php" rel="nofollow" target="_blank">Réservations</a></li></li>
</ul>
<p><a href="[http://www.facebook.com/Itsaramai]" rel="nofollow" target="_blank">
<img border="0" src="images/Logo%20Facebook%20petit.jpg"></a>
<a href="[http://plus.google.com/100824873382420111791]" rel="nofollow" target="_blank">
<img border="0" src="images/Logo%20Google+%20petit.jpg"></a>
<a href="[http://www.youtube.com/watch?v=0xcPdtRlduE]" rel="nofollow" target="_blank">
<img border="0" src="images/Logo%20Youtube%20petit.jpg"></a>
<a href="[http://www.tripadvisor.com/Attraction_Review-g303907-d2295113-Reviews-Itsaramai_Private_Day_Cruises-Ko_Phangan_Surat_Thani_Province.html]" rel="nofollow" target="_blank">
<img border="0" src="images/Tripadvisor%20Rond%20petit.jpg"></a>
<img border="0" src="images/franceE_BLANC.gif">
<a href="booking_eng.php" rel="nofollow" target="_blank"><img border="0" src="images/greatbrE.gif" ></a></p>
</nav>
<div class="clear"></div>
</header>
</div>
<!-- content -->
<div class="wrapper row3">
<div id="container">
<h1 align= "center">Réservations et Renseignements</h1>
<p align="center"><font color="#FF0000" size="3">ATTENTION: Il semblerait que parfois notre site n'envoie pas correctement les formulaires de reservation.<br>
<u>Merci d'envoyer un mail de confirmation à</u> "sailing.thailand@free.fr"</font></p>
<p align= "center">
<span style="background-color: #FFFFFF">
<font color="#FF0000" size="2">Veuillez
noter que les réservations ne sont effectives <br>
que lorsqu'un
acompte de 40% a été versé . </font></span>
</font></p>
<? if($ok_mail=="true"){ ?>
<table width='100%' border='0' cellspacing='1' cellpadding='1'>
<tr><td><span class='txtform'>Le message ci-dessous nous a bien été transmis, et nous vous en remercions.</span></td></tr>
<tr><td> </td></tr>
<tr><td><tt><?echo nl2br(stripslashes($corps));?></tt></td></tr>
<tr><td> </td></tr>
<tr><td><span class='txtform'>Nous allons y donner suite dans les meilleurs délais.<br>A bientôt.</span></td></tr>
</table>
<? }else{ ?>
<form action='<? echo $PHP_SELF ?>' method='post' name='Form'>
<table width='100%' border='0' cellspacing='1' cellpadding='1'>
<? if($erreur){ ?><tr><td colspan='2' bgcolor='red'><span class='txterror'><font color='white'><b> ERREUR, votre message n'a pas été transmis</b></font></span></td></tr><tr><td colspan='2'><ul><?echo$erreur?></ul></td></tr><?}?>
<tr><td colspan='2'><span class='txterror'>Les champs marqué d'un * sont obligatoires</span></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Nom* :</span></td><td>
<input type='text' style='width:200 <?if($errf_1==1){print("; color: ".$color_font_warn);}?>;".$color_font_warn);}?>;; background-color: .$color_form_warn.' name='f_1' value='<?echo stripslashes($f_1);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Prenom* :</span></td><td>
<input type='text' style='width:200 <?if($errf_2==1){print("; color: ".$color_font_warn);}?>;".$color_font_warn);}?>;; background-color: .$color_form_warn.' name='f_2' value='<?echo stripslashes($f_2);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Adresse Email* :</span></td><td>
<input type='text' style='width:200 <?if($errf_3==1){print("; color: ".$color_font_warn);}?>;".$color_font_warn);}?>;; background-color: .$color_form_warn.' name='f_3' value='<?echo stripslashes($f_3);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Date Croisière* :</span></td><td>
<input type='text' style='width:200 <?if($errf_4==1){print("; color: ".$color_font_warn);}?>;".$color_font_warn);}?>;; background-color: .$color_form_warn.' name='f_4' value='<?echo stripslashes($f_4);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Style de Croisière :</span></td><td>
<select style='width:200 <?if($errf_5==1){print("; color: ".$color_font_warn);}?>;".$color_font_warn);}?>;; background-color: .$color_form_warn.' name='f_5' size='1'>
<? for($id=0;$id<count($list['f_5']);$id++){
if($id==$f_5){$ct="selected";}
print("<option ".$ct." value=".$id.">".$list['f_5'][$id]."</option>");
unset($ct);
}?>
</select></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Remarques :</span></td><td>
<input type='text' style='width:200 <?if($errf_6==1){print("; color: ".$color_font_warn);}?>;".$color_font_warn);}?>;; background-color: .$color_form_warn.' name='f_6' value='<?echo stripslashes($f_6);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'></td><td><input type='submit' name='submit' value='Envoyer' border='0'></td></tr>
</table>
</form>
<? } ?>
<p align="center">
<font size="2">
</font></font><font face="Comic Sans MS">
<span style="background-color: #FFFFFF">
<font color="#FF0000" size="2">Veuillez
noter que les réservations ne sont effectives <br>
que lorsqu'un
acompte de 40% a été versé . </font></span>
</font><font face="Georgia">
<span style="background-color: #FFFFFF"><font color="#FF0000">
<br>
<font size="2"><br>
</font></font><font size="2">
</font></span></font><font face="Comic Sans MS">
<span style="background-color: #FFFFFF"><font size="2">L'acompte
sera intégralement rendu en cas d'annulation de notre part <br>
pour mauvaise météo ou problèmes techniques. <br>
L'acompte sera conservé en cas d'annulation de votre part moins de
30 jours avant le départ.</font></span></font><font face="Georgia"><span style="background-color: #FFFFFF"><font size="2"> <br>
. <br>
</font></span></font></p>
<p align="center"><font face="Comic Sans MS">
<span style="background-color: #FFFFFF"><b>
Paiement par PayPal </b>(règlement possible avec les principales
cartes de crédit)</span><span style="background-color: #CC6600"><br>
</span><span style="background-color: #FFFFFF">Paiement possible par transfert bancaire ou ATM (de Thaïlande)
nous contacter par email</span></font><p align="center">
</p>
<p align="center">
</p>
<p align="center">
</p>
</p>
<p align="center"><font face="Comic Sans MS">Veuillez cliquer sur le lien ci dessous et
inscrivez le montant des 40% d'acompte</font></p>
<form action="[https://www.paypal.com/cgi-bin/webscr]" method="post" target="_top">
<font face="Georgia">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="2BGXR4C2QH8EW">
</font>
<p align="center">
<input type="image" src="images/paypal.jpg" border="0" name="submit" alt="PayPal – Paiement en lgne securise" width="180" height="106">
<img alt="" border="0" src="[https://www.paypalobjects.com/en_GB/i/scr/pixel.gif]" width="1" height="1">
</p>
</form>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
<div class="wrapper row4">
<div id="footer">
<section class="one_quarter">
<h2 class="title">Quick Links</h2>
<nav></nav>
</section>
<section class="one_quarter"></section>
<section class="one_quarter last">
<h2 class="title">Contactez nous</h2>
<a href="mailto:itsaramai.sailing.yacht@gmail.com" rel="nofollow" target="_blank">
<font color="#FF9900">itsaramai.sailing.yacht@gmail.com</font></a>
<p>Téléphone (66)872680940</p>
<p>Adresse: 140/24 Moo 1 - Koh Phangan</p>
<p>Suratthani - 84280 - Thailand</p>
</section>
</div>
</div>
<!-- Copyright -->
<div class="wrapper row5">
<footer id="copyright">
<p class="fl_right">Website by <a href="[http://sailing.thailand.free.fr]" rel="nofollow" target="_blank">Sailing.Thailand.Free.Fr</a> & <a href="[http://www.os-templates.com/]" rel="nofollow" target="_blank" title="Free Website Templates">OS Templates</a></p>
<p class="fl_left">Copyright © 2015 - All Rights Reserved - <a href="#" rel="nofollow" target="_blank">
Sailing.thailand.free.fr</a></p>
<div class="clear"></div>
</footer></div>
</body>
</html>
EDIT : Ajout des balises de code
MERCI DE VOTRE AIDE PRECIEUSE
Afficher la suite
29 août 2016 à 11:46
29 août 2016 à 12:40
Tu as procédé à des modifications dans ton code ?
29 août 2016 à 13:12
Je n'ai rien changé au code, parfois le mail est envoyé, parfois non.
J'en ai reçu 3 sur les 5 envoyés en test... :/