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

  #4  
Старый 15.05.2010, 18:59
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

У меня ваш прокси тоже не работает. А по сути, вот вам шпаргалка по curl.
http://phpclub.net/manrus/f/curl-setopt.html
Тут найдете все что нужно http://phpclub.net/manrus/f/curl-setopt.html, но тут получится работа только http прокси, настройки для работа с socks есть выше. А вообще, вот вам полноценная, работающаяя ф-ция на соксах.
PHP код:
function curl($url, $socks = false, $version = 5, $post = false, $cookie = false)
{
    
$ch = curl_init(); // инициализируем Curl
    
curl_setopt($ch, CURLOPT_URL, $url); // открываемая страница
    
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
    
curl_setopt($ch, CURLOPT_HEADER, 0);
    
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // вернуть ответ сервера в переменную, а не выводить

    // Работа через прокси
    
if ($socks) {
        
curl_setopt($ch, CURLOPT_PROXYTYPE, ($version == 5 ? CURLPROXY_SOCKS5 :
            
CURLPROXY_SOCKS4));
        
curl_setopt($ch, CURLOPT_PROXY, $socks);
    }
    if (
$post) {
        
curl_setopt($ch, CURLOPT_POST, 1);
        
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    }
    if (
$cookie) {
        
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
    }
    
$page = curl_exec($ch);
    
curl_close($ch);
    return (
$page);
} 
 
Ответить с цитированием