Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Скрипт работы через прокси PHP (https://forum.antichat.xyz/showthread.php?t=106459)

dr.Web 16.02.2009 12:10

Скрипт работы через прокси PHP
 
На данный момент интересует как выставить время соединения с прокси http

dr.Web 16.02.2009 12:12

PHP код:


<?

$proxy
=file('proxy.txt');
$all['proxy']=count($proxy);


for(
$i=0;$i<$all['proxy'];$i++){

$proxy=explode(":",$proxy[$i]);
$f fsockopen("$proxy[0]"$proxy[1]); 

if(
$f === false) die ("fuck"); 
fputs($f"GET http://mail.ru HTTP/1.0\r\nHost: mail.ru\r\n\r\n"); 
if(
fgets($f1024)=="HTTP/1.1 200 OK\r\n" ){$error++;}
else{echo 
fgets($f1024);}
fclose($f); 
echo 
"</pre>"


}
?>


kik8888 16.02.2009 12:26

PHP код:

$connect fsockopen($ip$port$errno$errstr$timeout); 

$timeout - таймаут на соединение

Zedi 16.02.2009 12:42

Он вроде спрашивал про время соединения с проксей, сколько скрипт работает столько он соединен и будет, уточни вопрос

.:nbd:. 16.02.2009 14:13

Цитата:

Сообщение от Zedi
уточни вопрос

Зачем, ответ уже дан.

Цитата:

Сообщение от Zedi
сколько скрипт работает столько он соединен и будет

Неа.

dr.Web 16.02.2009 20:01

Цитата:

Сообщение от kik8888
PHP код:

$connect fsockopen($ip$port$errno$errstr$timeout); 

$timeout - таймаут на соединение

спасибо.а как отправлять через прокси пост запросы?

groundhog 16.02.2009 20:02

Так же как и GET...

dr.Web 16.02.2009 23:06

POST http://mail.ru/?login=blabla&pass=1111
так чтоль?)

dr.Web 16.02.2009 23:13

чё за фигня
Warning: fsockopen() [function.fsockopen]: unable to connect to 70.186.174.186:9090 :0 (Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. ) in Z:\home\***\***\proxy.php on line 18

идёт проверка проксей на валидность.попадается нерабочая прокся и выдаёт такое сообщение.что делать чтоб не останавливалась проверка

5triker 16.02.2009 23:16

@ перед fsockopen уберет вывод ошибок
Код:

$fp=@fsockopen("mail.ru",80,$errno,$errstr,10);
а так warning не останавливает работу скрипта


Время: 14:32