Помогите с запуском скрипта через прокси

Статус
В этой теме нельзя размещать новые ответы.

bimcom

Новичок
Помогите с запуском скрипта через прокси

Сталкнулся с проблеммой что нужно получить страницу через прокси сервер.
есть
прокси.ру
логин_для_прокси
пароль_для_прокси
а вот участок запроса страницы без прокси сервера.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

function OpenURL($url){
$url=parse_url($url);
$host=$url['host'];
$page="";
//Открываем сокет
$socket=fsockopen( $host,80,$er,$er1,60); //or die("Can't open socket");
if ($socket == False) {
echo "$g Error 212 socket_create() failed: reason: " . socket_strerror ($socket) . "\n";
$page="";
Return $page;
}
//Передаем данные серверу
fputs($socket, "GET " . $url['path']. " HTTP/1.0\r\n");
fputs($socket, "Referer: \r\n");
fputs($socket, "Host: " . $url['host'] . "\r\n");
fputs($socket, "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
\r\n\r\n");
//Читаем данные с сервера
while(!feof($socket))
{
$page .= fgets($socket);
}
fclose($socket);
Return $page;


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Помогите исправит для конекта через прокси, а то разобраться не могу.
 
поиск по запросу
"fsockopen proxy" не пробывали?
да и google.com поможет решить вашу задачу
 

bimcom

Новичок
Автор оригинала: nofx
поиск по запросу
"fsockopen proxy" не пробывали?
да и google.com поможет решить вашу задачу
Еслибы этого не знал - не смогбы выше приведенного написать.
Везде приведены примеры с объщедоступными проксями, а мне надо с указанием пароля, + интересно возможно ли без fsockopen а через fopen?
 

Фанат

oncle terrible
Команда форума
Тема закрыта. Учитесь пользоваться поиском.

Прежде чем задавать вопрос - используйте поиск по форуму и FAQ:
На нахождение готового ответа на свой вопрос Вы потратите меньше своего и чужого времени, чем на создание новой темы.

Поиск по форуму

http://phpclub.ru/faq/
http://phpclub.ru/detail/
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху