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

  #5  
Старый 02.10.2008, 20:03
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

PHP код:
function openConnection($action,$follow,$timeout,$header,$cookie,$method,$fields false,$referer false$proxy false)
    {
        
$ch curl_init($action);

        
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
        
curl_setopt($ch,CURLOPT_FAILONERROR,0);
        
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,$follow);
        
curl_setopt($ch,CURLOPT_TIMEOUT,$timeout);
        
curl_setopt($ch,CURLOPT_HEADER,$header);
        
curl_setopt($ch,CURLOPT_COOKIE,$cookie);
        
curl_setopt($ch,CURLOPT_REFERER,$referer);
        
curl_setopt($ch,CURLOPT_USERAGENT,'Opera/9.52 (Windows NT 5.1;ruRu)');
        
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
        if(
$method == 'POST')
        {
            
curl_setopt($ch,CURLOPT_POST,1);
            
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields);
        }

        if(
$proxy)
        {
            
curl_setopt($ch,CURLOPT_PROXY,$proxy);
        }

        if(
$res curl_exec($ch))
        {
            
curl_close($ch);
            return 
$res;
        }
        else
        {
            return 
false;
        }
    } 
Вот моя функция работы =) поддерживает прокси

Прокси указывать не обязательно. Реферер тоже. Поля для поста тоже не обязательно. Если используешь POST, то напиши в параметре method - POST(Заглавными буквами)
 
Ответить с цитированием