Показать сообщение отдельно

  #8  
Старый 08.01.2010, 14:20
Komyak
Участник форума
Регистрация: 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($chCURLOPT_RETURNTRANSFER,1);
    
curl_setopt($chCURLOPT_SSL_VERIFYPEER0);
    
curl_setopt($chCURLOPT_TIMEOUT10);
    
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
    
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($chCURLOPT_URL,$url);
    
curl_setopt ($chCURLOPT_USERAGENT$useragent);
    
curl_setopt($chCURLOPT_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); 
 
Ответить с цитированием