• 23-12-2014, 14:15:45
    #1
    Merhabalar

    sürekli güncellenen log dosyasindan veri cekmek istiyorum bu islemi nasil yapabilirim?

    Log dosyasi bu sekilde
    "192.168.1.1" "demouser" "GET / HTTP/1.1" "100" "Google Chrome" "2000"
  • 23-12-2014, 16:29:07
    #2
    inanbayram adlı üyeden alıntı: mesajı görüntüle
    Merhabalar

    sürekli güncellenen log dosyasindan veri cekmek istiyorum bu islemi nasil yapabilirim?

    Log dosyasi bu sekilde
    "192.168.1.1" "demouser" "GET / HTTP/1.1" "100" "Google Chrome" "2000"
    Buyrun bir örnek hazirladim ;
    $log='"192.168.1.1" "demouser" "GET / HTTP/1.1" "100" "Google Chrome" "2000"';
    preg_match_all('@"(.*?)" "(.*?)" "(.*?)" "(.*?)" "(.*?)" "(.*?)"@si',$log, $match_content);
    $ip=$match_content[1][0];
    $user=$match_content[2][0];
    $method=$match_content[3][0];
    $port=$match_content[4][0];
    $browser=$match_content[5][0];
    $outport=$match_content[6][0];
    echo $outport;
  • 24-12-2014, 03:56:07
    #3
    Log parser kullanmalısın. Burda güzel ve kolay bi tane var.
  • 24-12-2014, 05:55:04
    #4
    Tesekkürler. Öglen gözden gecirecegim
  • 24-12-2014, 13:31:52
    #5
    norelpy adlı üyeden alıntı: mesajı görüntüle
    Log parser kullanmalısın. Burda güzel ve kolay bi tane var.

    LogParseri sunucuma atdim ve denedim fakat

    Class 'Kassner\\LogParser\\LogParser' not found in /var/www/logparser/src/deneme.php
    hatasini aliyorum. Bu sorunu nasil cözebilirim?
  • 25-12-2014, 12:29:12
    #6
    inanbayram adlı üyeden alıntı: mesajı görüntüle
    LogParseri sunucuma atdim ve denedim fakat

    Class 'Kassner\\LogParser\\LogParser' not found in /var/www/logparser/src/deneme.php
    hatasini aliyorum. Bu sorunu nasil cözebilirim?
    Bunu composer ile yüklemelisin. Ardında da composer'ın autoload adındaki dosyayı scriptlerine iclude etmelisin. O zaman çalışır.