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

  #4  
Старый 31.05.2009, 19:24
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Вот код для выдергивания всех трёх кусков (регулярка совсем другая уже):

PHP код:
<pre>
<?php  
$ua 
'User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Widows NT)';    
$url 'http://win.mail.ru/cgi-bin/signup';    
$ch curl_init();    
    
curl_setopt($chCURLOPT_URL$url);  
    
curl_setopt($chCURLOPT_REFERER"http://mail.ru/"); 
    
curl_setopt($chCURLOPT_HEADER0);    
    
curl_setopt($chCURLOPT_USERAGENT$ua);    
    
curl_setopt($chCURLOPT_TIMEOUT10);   
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);     
       
$res curl_exec($ch);   
       
curl_exec($ch); 
preg_match_all('|<td><img src="(.*)".*></td>|'$res$captca); 
print_r($captca);
$urles 'http://win.mail.ru/cgi-bin/'.$captca[1][0]; 
$urlesq '<img src="'.$urles.'">'
echo 
$urlesq;
$urles 'http://win.mail.ru/cgi-bin/'.$captca[1][1]; 
$urlesq '<img src="'.$urles.'">'
echo 
$urlesq;
$urles 'http://win.mail.ru/cgi-bin/'.$captca[1][2]; 
$urlesq '<img src="'.$urles.'">'
echo 
$urlesq
?>
</pre>
А почему нули - наверное надо таки куки или рефер подставлять, в общем юзать плагины в FF, чтобы понять, что к чему, видать не все параметры передаются))

Мне просто некогда, бежать надо. Потом приду - мож что и придумаю
 
Ответить с цитированием