Bonjour
(mais pourquoi je fais un site
)
J'ai préparé les pages d'erreurs classiques en rajoutant un code php trouvé il y a 2 ans,mais j'ai perdu le lien pour le citer
Ce code permet d'envoyer un message sur un compte.
Seulement,même sur une page présente,je reçois un mél avec l'erreur 404.......
Comme je suis trés faché avec le php
.......
Modifié par griggione (29 May 2008 - 16:34)
(mais pourquoi je fais un site

J'ai préparé les pages d'erreurs classiques en rajoutant un code php trouvé il y a 2 ans,mais j'ai perdu le lien pour le citer

Ce code permet d'envoyer un message sur un compte.
Seulement,même sur une page présente,je reçois un mél avec l'erreur 404.......
<?
$result=1;
if (preg_match("'DigExt'",$HTTP_USER_AGENT)) $result=0;
if (preg_match("'votre_application_JAVA'",$SCRIPT_URI)) $result=0;
if (preg_match("'cltreq.asp'",$SCRIPT_URI)) $result=0;
if (preg_match("'owssvr.dll'",$SCRIPT_URI)) $result=0;
if ($result==1){
$to="xxxx@free.fr";
$sujet="ERREUR 404 sur xxxxxxxxx.";
if(empty($HTTP_REFERER)) { $provenance="Pas de lien intermédiaire, connexion directe"; } else { $provenance=$HTTP_REFERER; }
$message="\nUne erreur 404 s'est produite sur le site xxxxxxx.\n\nProvenance : ".$provenance.";
Page : ".$SCRIPT_URI."\nNavigateur : $HTTP_USER_AGENT\nAdresse IP : http://$REMOTE_ADDR\nNom de domaine : ".gethostbyaddr($REMOTE_ADDR)."\n";
@mail($to,$sujet,$message,"FROM:404");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
..................................
Comme je suis trés faché avec le php

Modifié par griggione (29 May 2008 - 16:34)