
08.01.2010, 14:20
|
|
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
С нами:
9116253
Репутация:
26
|
|
Подскажите где моя ошибка. Понадобился список пользователей, на локалке нормально разбирает, а с сайта тянуть страницы не хочет:
PHP код:
$ot='1';
$do='2';
$filelog=fopen('logname-seo.txt','a+');
function curl_ini(){
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_VERBOSE,1);
return $ch;}
function get_by_curl($url,$refer){
$useragent='Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1) Gecko/20061010 Firefox/2.0;MEGAUPLOAD 1.0';
$ch=curl_ini();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt ($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_REFERER, $refer);
$result=curl_exec ($ch);
return $result;}
for($q=$ot;$q<=$do;$q++)
{
$pagemail=get_by_curl("http://forum.searchengines.ru/memberlist.php?page=$q",'http://forum.searchengines.ru/');
preg_match_all('|<a href="member.php(.?)u=([0-9]+)">(.*?)<\/a>|is',$pagemail,$resku);
for($y=0;$y<=count($resku[3]);$y++)
{
echo $resku[3][$y]."<br>";
fwrite($filelog,$resku[3][$y]."\n");
}
}
fclose($filelog);
|
|
|