Formulaire sur mon site hébergé par free n'envoie plus les mails

Fermé
Brunomas1962 Messages postés 3 Date d'inscription lundi 29 août 2016 Statut Membre Dernière intervention 29 août 2016 - Modifié par jordane45 le 29/08/2016 à 10:58
Brunomas1962 Messages postés 3 Date d'inscription lundi 29 août 2016 Statut Membre Dernière intervention 29 août 2016 - 29 août 2016 à 13:12
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
A voir également:

1 réponse

jordane45 Messages postés 38366 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 janvier 2025 4 720
29 août 2016 à 11:01
Bonjour,
Je ne sais pas si c'est toujours d'actualité :
"Dans le but d’éviter le SPAM, free a limité cette fonction a 1000 envois par semaine."
0
Brunomas1962 Messages postés 3 Date d'inscription lundi 29 août 2016 Statut Membre Dernière intervention 29 août 2016
29 août 2016 à 11:46
Merci Jordane, ce n'est pas le cas de mon site, c'est une dizaine par semaine tout au plus...
0
jordane45 Messages postés 38366 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 janvier 2025 4 720
29 août 2016 à 12:40
Tu as vérifié que les mails n'arrivaient pas dans le dossier SPAM de la messagerie ?
Tu as procédé à des modifications dans ton code ?
0
Brunomas1962 Messages postés 3 Date d'inscription lundi 29 août 2016 Statut Membre Dernière intervention 29 août 2016
29 août 2016 à 13:12
Oui j'ai vérifié ca n'arrive pas dans la junk box et je n'ai pas de filtre.
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... :/
0