Автор Тема: Как к прокси подключиться?  (Прочитано 9692 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Как к прокси подключиться?
« : 08 Июля 2002, 12:56:53 »
Как к прокси подключиться с помощью PHP?
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Как к прокси подключиться?
« Ответ #1 : 08 Июля 2002, 15:22:55 »
fsockopen().
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Как к прокси подключиться?
« Ответ #2 : 08 Июля 2002, 15:25:05 »
Знаю, я что ч/з
Цитировать
fsockopen()
. Поподробнее плизз.
Надо подключиться и скачать файл по fopen.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Как к прокси подключиться?
« Ответ #3 : 08 Июля 2002, 15:38:45 »
Цитировать
скачать файл по fopen

Качай через сокет
Цитировать
Поподробнее плизз

Соединяйся с proxy, а через него уже запрашивай документ.

$fp 
fsockopen(\'100.100.100.1\', 8000);
$query = \'GET http://we.ru/some.zip HTTP/1.0\\r\\n\';  // и т.д.
« Последнее редактирование: 08 Июля 2002, 17:02:08 от GotZfild »
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Как к прокси подключиться?
« Ответ #4 : 09 Июля 2002, 07:22:45 »
Понятно! Ща поюзаю!
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Как к прокси подключиться?
« Ответ #5 : 10 Июля 2002, 14:13:46 »
Цитировать
Соединяйся с proxy, а через него уже запрашивай документ.

$fp = fsockopen(\'100.100.100.1\', 8000);
$query = \'GET http://we.ru/some.zip HTTP/1.0\\r\\n\';  // и т.д.

Чёт не выходит, может я где налажал?
Пишу:
$fp=fsockopen(\'195.208.211.201\', 3128);
$query=\'GET http://webscript.ru/ HTTP/1.0
\';
fputs($fp, $query);
echo fgets($fp, 1000);
fclose($fp);
?>

А он мне (локально):
Warning: Supplied argument is not a valid File-Handle resource in d:\\web\\localhost\\www\\_proba.php on line 5
Warning: Supplied argument is not a valid File-Handle resource in d:\\web\\localhost\\www\\_proba.php on line 6
Warning: Supplied argument is not a valid File-Handle resource in d:\\web\\localhost\\www\\_proba.php on line 7

Строки соответственно:
fputs($fp, $query);
echo fgets($fp, 1000);
fclose($fp);

А на серваке вообще ничего не выводит.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Как к прокси подключиться?
« Ответ #6 : 10 Июля 2002, 16:38:39 »
Попробуй заменить
Цитировать
$fp=fsockopen(\'195.208.211.201\', 3128);

на $fp fsockopen(\'195.208.211.201\', 3128) or die("Не могу соединиться"); 
По ходу он у тебя не соединяется. Проверь данные прокси. Кстати, запрос у тебя неверный.
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Как к прокси подключиться?
« Ответ #7 : 10 Июля 2002, 16:51:26 »
Цитировать
Кстати, запрос у тебя неверный.

В смысле?
А как правильно?
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Как к прокси подключиться?
« Ответ #8 : 10 Июля 2002, 19:36:40 »
Хотя бы так:
$query "GET $url HTTP/1.0\\r\\n".
            
"Host: la.ru\\r\\n".
            
"User-agent: melcosoft_browser aka IE\\r\\n".
            
"\\r\\n";

Но только ошибка у тебя выдается не из-за запроса.
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Как к прокси подключиться?
« Ответ #9 : 11 Июля 2002, 09:26:40 »
Написал:
Цитировать
$fp = fsockopen(\'195.208.211.201\', 3128) or die("Не могу соединиться");

И действительно не робит. Срабатывает die.
IP не битый (в брозере робит).
Help!!!! Please, heeeeelp!!!
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как к прокси подключиться?
« Ответ #10 : 11 Июля 2002, 10:56:33 »
А с чего бы он у тебя робил? Ты, наверное, самый тормозной сервак нашел. Если хочешь коннектиться именно через него - то поставь в fsockopen timeout побольше.
Либо сходи на http://www.multiproxy.org - там есть список анонимных прокси.

Код $fp=fsockopen(\'machinetransport.com\',80) or die(\'Can"t establish connection\'); работет
TANSTAAFL

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Как к прокси подключиться?
« Ответ #11 : 11 Июля 2002, 12:50:36 »
Ну да. С сайтами заработало.
Например так:
$fp=fsockopen(\'www.samair.ru\', 80) or die(\'Can"t establish connection\');
$query = "GET http://www.samair.ru/cgi/proxycheck.cgi HTTP/1.0\\r\\n\\r\\n";
fputs($fp, $query);
while (!feof($fp)) echo fgets($fp, 1000);
fclose($fp);

Всё ok. Без проблем.
А вот так:
$fp=fsockopen(\'195.239.30.141\', 3128) or die(\'Can"t establish connection\');
$query = "GET http://www.samair.ru/cgi/proxycheck.cgi HTTP/1.0\\r\\n\\r\\n";
fputs($fp, $query);
while (!feof($fp)) echo fgets($fp, 1000);
fclose($fp);

Пишет Can"t establish connection.
Прокси брал с
http://www.samair.ru/xwww/701-800.htm
Попробовал штуки 3.
Может кто подскажет в чём дело.
Если с самой проксёй, то дайте хоть 1 адрес нормального проки, а если в паге, то, плиз, подправте код.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн obytatel

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 129
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.microsoft.com/
Как к прокси подключиться?
« Ответ #12 : 14 Июля 2002, 04:36:27 »
Alexandr, ты лучший! Спасибо за вопросы...
БЕЛАРУСЬ - страна восходящего картофеля

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как к прокси подключиться?
« Ответ #13 : 14 Июля 2002, 14:53:47 »
Цитировать

Если с самой проксёй, то дайте хоть 1 адрес нормального проки


А ты думаешь, я адрес в примере с потолка брал? И урлик полезный, куда сходить, давал просто так?
TANSTAAFL

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Как к прокси подключиться?
« Ответ #14 : 15 Июля 2002, 08:07:13 »
Maniac точно!!!
пасиба. вродь чёт заворочалось!
Пасиба всем за терпение!
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28