ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 08.08.2009, 03:06
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Могу предложить только такой вариант, как я понял там УРЛ к сайту сохраняется в куки. Тогда мы можем получить результат за 2 захода:
PHP код:
<?php
$url 
'google.ee';
###
$ch curl_init('http://wservices.ru/index.php'); 
curl_setopt($ch,CURLOPT_USERAGENT"Opera/9.64 (Windows NT 5.1; U; ru) Presto/2.1.1"); 
curl_setopt($ch,CURLOPT_REFERER'http://wservices.ru/reverseip.php');
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_COOKIEJAR'cook');
curl_setopt($ch,CURLOPT_COOKIEFILE'cook');
curl_setopt($ch,CURLOPT_POSTFIELDS"domain_input=$url&type=3&submit=Go&ext=&do_global=0"); 
curl_setopt($chCURLOPT_FOLLOWLOCATION0); 
curl_setopt($chCURLOPT_RETURNTRANSFER1); 
$res curl_exec($ch);
$err =  curl_errno($ch);
curl_close($ch);
if(
$err == 0)
{
    
$ch curl_init('http://wservices.ru/reverseip.php'); 
    
curl_setopt($ch,CURLOPT_USERAGENT"Opera/9.64 (Windows NT 5.1; U; ru) Presto/2.1.1"); 
    
curl_setopt($ch,CURLOPT_REFERER'http://wservices.ru/index.php');
    
curl_setopt($ch,CURLOPT_COOKIEJAR'cook');
    
curl_setopt($ch,CURLOPT_COOKIEFILE'cook');
    
curl_setopt($chCURLOPT_FOLLOWLOCATION0); 
    
curl_setopt($chCURLOPT_RETURNTRANSFER1); 
    
$res curl_exec($ch);
    
curl_close($ch);
    if(
preg_match_all('#<a href="(.*?)" target="blank">#',$res,$matches))
    {
        foreach (
$matches[1] as $domen
        {
            echo 
$domen.'<br />';
          }
    }
} else {
    echo 
'Error';
}
    
?>

Последний раз редактировалось b3; 08.08.2009 в 03:28..
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ