граббер Html кода

Discussion in 'PHP' started by ph0en1x, 10 Jul 2008.

  1. ph0en1x

    ph0en1x Elder - Старейшина

    Joined:
    14 Jun 2006
    Messages:
    29
    Likes Received:
    2
    Reputations:
    0
    Сразу попрошу не сильно пинать ногами я новичёк :)
    пытаюсь написать грабер но к сожаления застрял.
    Ситуация вобщем такая: есть сайт с которого нада выкрасть таблицу с данными (таблица на самом деле рейтинг состоит из ячеек ПОЗИЦИЯ, ЛОГИН, ОЧКИ)
    Мне нада сграбить эти данных и записать их в БД для последующего использования.
    Code:
    <?php $file=file_get_contents('http://sait.com/table/'); 
    preg_match_all('#\<table width="500" border="0" cellspacing="1" cellpadding="1" class="wtable">\#(.+)</table>#i',$file,$txt); 
    echo $txt; ?>
    вот всё чего добился))
    никак не могу разобраться в функции preg_match_all()
    что я ей только не делал кроме
    Code:
    Array
    ничего в результате не получаю.
     
  2. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    echo $txt[0] ... )
     
  3. k1b0rg

    k1b0rg Тут может быть ваша реклама.

    Joined:
    30 Jul 2005
    Messages:
    1,182
    Likes Received:
    399
    Reputations:
    479
    замени на print_r($txt); думаю тогда разберешься
     
    3 people like this.
  4. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    Мдааа учи теорию. Функция preg_match() и preg_match_all() возвращают массивы.