
15.05.2010, 18:59
|
|
Он хакер.
Регистрация: 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);
}
|
|
|