[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: preg_match_all
Frost-56
Всем доброго дня.

Возникла проблемка, необходимо собрать ники с одного форума.


На 1 странице 10 ников.
Далее в конце ссылки идет +1 (4433 страница).

Код ника:

<tr>
<td
class="userstop__position upos44311">44311</td>
<td
class="userstop__username"><a href="http://forum.kriminala.net/profile.php?mode=viewprofile&u=54508">Железобетонный</a></td>
<td
class="userstop__rating">10</td>
</tr>


Мой код для сбора который перестал работать.



<?php
set_time_limit(0);
$url = 'http://forum.kriminala.net/top.php?page=';
$i = 4432;
if(!file_exists("/home/host1255916/kd.net/htdocs/www/ru/text.txt"))
file_put_contents("/home/host1255916/kd.net/htdocs/www/ru/text.txt", '');
while(1){
$content = file_get_contents($url . $i);
if(preg_match_all('#<a.*href="/profile\.php\?mode=viewprofile.*>(.*)</a>#isU', $content, $match)){
file_put_contents(
"/home/host1255916/kd.net/htdocs/www/ru/text.txt",
implode("\n",
array_unique(
array_merge(
file("/home/host1255916/kd.net/htdocs/www/ru/text.txt", FILE_IGNORE_NEW_LINES),
$match[1]
)
)
)
);

$i += 1;
}
else
break
;

}
?>


Ники не записываются, права стоят на запись.
В чем может быть проблема ?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.