1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
| <ul>
<?php
/*foreach ($_POST as $key => $value)
echo "<li> $key => $value</li>";
print_r($_POST);
echo $_POST[name];*/
$name = $_POST[name];
$phoneNumber = $_POST[phoneNumber];
$enable = $_POST[enable];
$start_hours = $_POST[start_hours];
$start_minute = $_POST[start_minute];
$start_ampm = $_POST[start_ampm];
$end_hours = $_POST[end_hours];
$end_minutes = $_POST[end_minutes];
$end_ampm = $_POST[end_ampm];
?>
</ul>
<?php
$mail = 'mail@gmail.com'; // Déclaration de l'adresse de destination.
if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", $mail)) // On filtre les serveurs qui rencontrent des bogues.
{
$passage_ligne = "\r\n";
}
else
{
$passage_ligne = "\n";
}
//=====Déclaration des messages au format texte et au format HTML.
$message_txt = $message;
$message_html="<table>
<tr>
<td>Name: </td>
<td>".$name."</td>
</tr>
<tr>
<td>Phone Number: </td>
<td>".$phoneNumber."</td>
</tr>
<tr>
<td>Call immediatly? </td>
<td>".$enable."</td>
</tr>
<tr>
<td>Prefered Time:</td>
<td>From: ".$start_hours.":".$start_minute." ".$start_ampm." To: ".$end_hours.":".$end_minutes." ".$end_ampm."</td>
</tr>
</table>";
//==========
//=====Création de la boundary
$boundary = "-----=".md5(rand());
//==========
//=====Définition du sujet.
$sujet = "Call Me Back Mobile Website";
//=========
//=====Création du header de l'e-mail.
$header = "From:"."Adresse".$passage_ligne;
$header.= "Reply-to: ".$email2.$passage_ligne;
$header.= "MIME-Version: 1.0".$passage_ligne;
$header.= "Content-Type: multipart/alternative;".$passage_ligne." boundary=\"$boundary\"".$passage_ligne;
//==========
//=====Création du message.
$message = $passage_ligne."--".$boundary.$passage_ligne;
//=====Ajout du message au format texte.
$message.= "Content-Type: text/plain; charset=\"ISO-8859-1\"".$passage_ligne;
$message.= "Content-Transfer-Encoding: 8bit".$passage_ligne;
$message.= $passage_ligne.$message_html.$passage_ligne;
//==========
$message.= $passage_ligne."--".$boundary.$passage_ligne;
//=====Ajout du message au format HTML
$message.= "Content-Type: text/html; charset=\"ISO-8859-1\"".$passage_ligne;
$message.= "Content-Transfer-Encoding: 8bit".$passage_ligne;
$message.= $passage_ligne.$message_html.$passage_ligne;
//==========
$message.= $passage_ligne."--".$boundary."--".$passage_ligne;
$message.= $passage_ligne."--".$boundary."--".$passage_ligne;
//==========
//=====Envoi de l'e-mail.
$error = "<b class='red'>Please complete all the required fields</b>";
$sucess = "<b class='green'>Your message has ben sent</b>";
if (($name != '') && ($phoneNumber != '') && ($message != ''))
{
mail($mail,$sujet,$message,$header);
//==========
echo $sucess;
}
else
{
echo $error;
}
?> |
Partager