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
|
error_reporting(E_ALL);
@ini_set('display_errors', 1);
/*Desactiver le rapport d'erreurs*/
/*error_reporting(0); online on affiche aucunes erreurs succeptibles
d'aider un attaquant potentiel*/
session_start();
$mail_dest='glodybiss@monsite.cd';/*mail admin ou contact commercial ...*/
$revenir = './index.php'; /*chemin au formulaire*/
$err=false;/*pas d erreurs au depart*/
$gestionlogsuspect=1;/*0 ou false ... invalide la gestion des logs*/
$_SESSION['form']=null;/*vidage*/
/******************************************************************************/
function checkMail($mail=null){
if(preg_match("/^[\d\w\/+!=#|$?%{^&}*`'~-][\d\w\/\.+!=#|$?%{^&}*`'~-]*@[A-Z0-9][A-Z0-9.-]{1,61}[A-Z0-9]\.[A-Z]{2,6}$/ix",$mail)){
return true;
}else{
return false;
}
}
/******************************************************************************/
function sendMessage($destinataire=null,$message=null,$envoyeur=null){
static $_destinataire;
static $_message;
static $_sujet;
static $_envoyeur;
static $_headers;
$_destinataire=$destinataire;
$_message=$message;
$_envoyeur=$envoyeur;
// Headers
$headers = 'Mime-Version: 1.0'."\r\n";
$headers .= 'Content-type: text/html; charset=utf-8'."\r\n";
$headers .= "\r\n";
// En-têtes additionnels
$headers .= 'To: <glodybiss@monsite.cd>' . "\r\n";
//$_sujet='via monsite.com';
$_sujet='Message via : '.$_SERVER['HTTP_HOST'];
/*$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
le message*/
$_message .= "IP : ".$_SERVER["REMOTE_ADDR"]." en date du ".date('d-m-Y H:i:s')."\r\n";
$_message=wordwrap($_message,200);
/*Envoi du mail */
if(@mail($_destinataire,$_sujet,$_message,$headers))
{
$_POST=array();
return true;
}
else
{
header('Location: echec.php');exit;
}
} |
Partager