
09.12.2008, 20:31
|
|
Познающий
Регистрация: 29.02.2008
Сообщений: 45
Провел на форуме: 162965
Репутация:
6
|
|
Переделал скрипт, но теперь получаю вот такую ошибку:
Warning: socket_write(): unable to write to socket [32]: Broken pipe in skript.php on line 293
Почему выдается эта ошибка, как исправить?
PHP код:
while(!$fp){
$pr=$proxy[rand(0,count($proxy))];
list($ip, $port) = explode(":",trim($pr));
$socket = socket_create ( AF_INET, SOCK_STREAM, SOL_TCP ) ;
$fp=socket_connect ( $socket, $ip, $port ) ;
};
for(условие){
//здесь устанавливаются переменные
$q1 = "GET ".$ss." HTTP/1.0\r\nHost: ".$host."\r\nUser-Agent: ".$br."\r\n\r\n";
$tmp_soket = socket_read ( $socket, 512 ) ;
echo $tmp_soket;
socket_write ( $socket, $q1 ) ;
$tmp_soket = socket_read ( $socket, 512 ) ;
echo $tmp_soket;
};//end for
|
|
|