Partage
  • Partager sur Facebook
  • Partager sur Twitter

pas d'ecriture dans des logs

    3 décembre 2006 à 11:20:04

    bonjour
    j'ai un script de tracage de mes visiteurs dans un repertoire de log :
    http://www.linux-pour-lesnuls.com/logsecure.txt je l'ai mis en .txt pour disposer du source
    afin de debogage )

    en gros , ce script examine les ips se connectant sur une des pages du site
    et les traitent selon les degré d'erreur qu'ils engendrent

    j'inclus ensuite le script dans une page à tester :
    http://www.linux-pour-lesnuls.com/astucebash.php

    <?
    include ("head.php");
    include ("connecte.php");
    include ("logsecure.php");
    ?>


    je cree au préalable un repertoire log ou seront placées les lignes de
    log comme indiqué dans le script

    if(!defined('repertoire_log'))
    {

    // alors il l'a défini avec comme valeur log/
    // (ce repertoire contiendra le classement des erreurs,
    // à vous de le créer)

    define ("repertoire_log","log/");

    }

    je donne a ce repertoire les droits
    chmod o+rwt /home/deny/aide/log


    j'oriente mon navigateur sur la page astucebash.php et rien ne s'ecrit
    dans le rep log ,

    dans les logs de mon serveur apache , aucune
    erreur en rapport
    quand je debugge avec
    php losecure.php
    j'obtiens :

    php logsecure.php
    PHP Notice: Undefined index: REMOTE_ADDR in /home/deny/aide/logsecure.php on line 248

    ce qui me parait normal puisque j'execute le
    script en local .

    j'essaie de debuuger dans le script en rajoutant des marqueurs pour voir l'endroit
    précis ou cela bloque :
    cela bloque precisement lors de l'ecriture
    dans les logs d'une adresse distante

    function traitement_e($erreur)
    {
    //$erreur contient le message d'erreur
    //$info=data:jour-mois-annee heure:minute:seconde + IP du client
    $info=date("d/m/Y H:i:s",time())." :".$_SERVER['REMOTE_ADRR'].


    je vous remercie pour toute aide
    • Partager sur Facebook
    • Partager sur Twitter

    pas d'ecriture dans des logs

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown