PHP парсинг txt файла

Discussion in 'PHP' started by mklist, 19 Jan 2016.

  1. mklist

    mklist New Member

    Joined:
    22 Sep 2013
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Доброго времени суток!
    Помогите, пожалуйста, написать скрипт на php, суть которого заключается в следующем:

    Парсит txt файл, исходного вида:
    Code:
    num score ping name lastmsg address qport rate
    --- ----- ---- --------------- ------- --------------------- ----- -----
    0 1 0 Player1      33 217.134.17.54    0 16384
    1 1 0 Player2            33 123.123.123.123    0 16384
    2 0 0 Player3       33 234.234.234.234    0 16384
    
    Суть: сверить ip адрес клиента, обратившегося на скрипт с IP адресом, если таковой имеется, в этом LOG файле и вывести "num", то есть число, которое в начале строчки ему соответствующее?
    Заранее, спасибо!!!!!!
     
  2. Metal-Core

    Metal-Core Member

    Joined:
    20 Sep 2011
    Messages:
    224
    Likes Received:
    21
    Reputations:
    0
    Вроди этого:

    PHP:
    <?php
      $ip 
    $_SERVER['REMOTE_ADDR'];
      
    $log file('log.txt');
      foreach(
    $log as $val)
      {
         if(
    explode($ip,$val))
         {
             
    $num substr($val0,1);
             echo 
    $num; exit; # Find IP
         
    }

      }
    ?>