
14.06.2009, 15:34
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
С нами:
11286751
Репутация:
6
|
|
Есть такая проблема. Нужно собрать ID С сайта.. ID вроде собирает но только с одной страници.. А нужно с многих.
Вот код :
Код:
$q->Get('http://one.lv/navigate.do?tkn=6242&st.view=2&st.id=community.indirectfriends.list&st.friends.page=2');
file_put_contents($inc_dir.'/debug_friends.html', $q->Result);
$content = file_get_contents('C:\xampp\htdocs\inc\debug_friends.html');
$regexp = '/(\d+)<span class="tableNavigationEnabled">/s';
preg_match($regexp, $content, $page);
$friends_pages = $page[1];
print "Pages with friends : $friends_pages\n";
for ($f = 1; $f <= $friends_pages; $f++) {
$q->Get("http://one.lv/navigate.do?tkn=tkn()&st.view=2&st.id=community.indirectfriends.list&st.friends.page=$f");
$content2 = file_put_contents($inc_dir.'/friends.html', $q->Result);
$regexp2 = '/uid="([0-9]+)"/ism';
preg_match_all($regexp2, $content2, $uid);
file_put_contents('C:\uid.txt', implode("\r\n", $uid[1]));
}
в чём ошыбка?
|
|
|