IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Erreur 404


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Par défaut Erreur 404
    Bonjour
    j'ai trouver un code sur internet qui envoie un message lors d'une erreur 404

    mais sa fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
    <?
    $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="votre_mail@votre_site.com";
    $sujet="ERREUR 404 sur VOTRE SITE.";
    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 VOTRE SITE.\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:Erreur404");
    }
    ?>
    <html>
     
    <head>
    <title>Erreur 404</title>
    <meta name="robots" content="noindex, follow">
    </head>
     
    <body>
    <p align="center"><font size="5" color="#FF0000"><strong>IMPOSSIBLE D'AFFICHER LA PAGE
    CORRECTEMENT</strong></font></p>
    <p align="center"><font size="2" color="#008000">Un mail a été envoyé au
    webmaster afin de corriger cette erreur.</font></p>
    <p align="center"><a href="http://www.VOTRE_DOMAINE.com/index.html">RETOUR</a></p>
     
    </body>
    </html>

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 76
    Par défaut
    plus d'information serai les bienvenue.

    qu'est censé faire ce code?
    dans quel ficher l'a tu placé?
    qu'est ce qui ne se passe pas comme souhaité?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Par défaut
    ce code est la page de personaliser de l'erreur 404
    il est destiner a envoyer un couriel lorsque nous avons une erreur 404 contenant des infos sur l'erreur.
    ce code indique losque je le met dans Browser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    Notice: Undefined variable: HTTP_USER_AGENT in c:\serveur http\error404.php on line 4
     
    Notice: Undefined variable: SCRIPT_URI in c:\serveur http\error404.php on line 5
     
    Notice: Undefined variable: SCRIPT_URI in c:\serveur http\error404.php on line 6
     
    Notice: Undefined variable: SCRIPT_URI in c:\serveur http\error404.php on line 7
     
    Notice: Undefined variable: SCRIPT_URI in c:\serveur http\error404.php on line 14
     
    Notice: Undefined variable: HTTP_USER_AGENT in c:\serveur http\error404.php on line 14
     
    Notice: Undefined variable: REMOTE_ADDR in c:\serveur http\error404.php on line 14
     
    Notice: Undefined variable: REMOTE_ADDR in c:\serveur http\error404.php on line 14

  4. #4
    Membre chevronné Avatar de johweb
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2003
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 342
    Par défaut
    Et en remplaçant par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SERVER["HTTP_USER_AGENT"]
    et ainsi de suite pour le reste ?

Discussions similaires

  1. detecter erreur 404
    Par roots_man dans le forum ASP
    Réponses: 9
    Dernier message: 25/11/2004, 15h36
  2. [Configuration] erreur 404, url demandée ?
    Par mikyfpc dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 9
    Dernier message: 08/10/2004, 09h37
  3. [Apache-SSL] Erreur 404
    Par GLDavid dans le forum Apache
    Réponses: 2
    Dernier message: 08/09/2004, 17h12
  4. [struts][tomcat]erreur 404 suite à un forward
    Par minique dans le forum Struts 1
    Réponses: 3
    Dernier message: 06/09/2004, 10h11
  5. Check Url pour savoir si erreur 404 ou si le site existe
    Par Clément[Delphi] dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/08/2002, 13h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo