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
| function ReqValidator($sql){
$result = htmlentities(strip_tags($result));
$result = $connect_db->prepare($sql);
$result->execute();
if(!$result){
$sujet = 'Requete non executée';
$message = $requete."\n".print_r($_SERVER,true) ."\n".print_r($_POST,true)
."\n".print_r($_GET,true); // cookies + session + ce qui peut etre utile ...
mail($adresseMail, $sujet , $message); //On envoi un email à l'adresse du webmaster
//on récupère l'ip, la date et le message envoyé
$ip = $_SERVER['REMOTE_ADDR'];
$dateCancel = date('d/m/Y');
$txt = $ip.'-'.$dateCancel.'-'.$message;
//Ouverture de la page log
$fp = fopen("catchError.txt", 'w+'); //ouverture en écriture
fputs($fp, $txt);
fclose($fp);
unset($result);
}
return $result;
} |