N1E7R4V

DAFAQ

Mar 5th, 2015
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.49 KB | None | 0 0
  1. <?php
  2. /**
  3.  
  4. Имя файла: players.php
  5. Автор: 5(0U
  6.  
  7. **/
  8.  
  9.   // отключение репортов о высочайшем быдлокоде error_reporting(0);
  10.  
  11.   $servername = 'WoM RolePlay server | strikearena.ru'; // имя сервера
  12.   var_dumb($servername);
  13.   $sladkiy_hlebushek = 'http://gothicmp.org/lobby.php'; // откуда тырим данные
  14.   var_dumb($sladkiy_hlebushek);
  15.  
  16.   // получаем содержимое страницы по ее адресу  
  17.   $html = file_get_contents($sladkiy_hlebushek);
  18.   var_dumb($html);
  19.  
  20.   // создаем DOM-объект из содержимого страницы
  21.   $dom = new domDocument;
  22.   $dom -> loadHTML($html);
  23.   $dom -> preserveWhiteSpace = false;
  24.   var_dumb($dom);
  25.  
  26.   // получаем таблицу
  27.   $tables = $dom -> getElementsByTagName('table');
  28.   var_dumb($tables);
  29.  
  30.   // получаем все строки таблицы (<tr></tr>)
  31.   $rows = $tables -> item(0) -> getElementsByTagName('tr');
  32.   var_dumb($rows);
  33.        
  34.   // цикл по этим строкам
  35.   foreach ($rows as $row)
  36.   {
  37.  
  38.     // получаем ячейки из строки (<td></td>)
  39.     $cols = $row -> getElementsByTagName('td');
  40.     var_dumb($cols);
  41.    
  42.     // проверяем имя сервера
  43.     if ($cols -> item(1) -> nodeValue == $servername)
  44.     {
  45.       // выводим нужные данные
  46.       echo $cols -> item(5) -> nodeValue;
  47.       var_dumb($cols);
  48.     }
  49.   }
  50. ?>
Advertisement
Add Comment
Please, Sign In to add comment