- Автор темы
- #1
у меня есть скрипт для работы через прокси
В файле proxy.txt у меня хранится большой список ip: port, так вот если это прокси с портом 80 то все нормально сервер возвращает 200, во всех остальных случаях(3124,8080) и т.д. ошибки.И еще если порт 3128 заменить на 80 то тоже сервер возвращает 200.
ВОПРОС: Что надо сделать что бы скрипт работал через все прокси?
Желательно сбросить рабочий пример или ссылку где об этом можно почитать!!!
PHP:
<?
$proxy=file('proxy.txt');
$count=count($proxy);
for($i=0;$i<$count;$i++){
$proxy2=explode(":",$proxy[$i]);
$f = @fsockopen("$proxy2[0]",$proxy2[1],$errno,$errstr,10);
echo $proxy2[0].":".$proxy2[1]." ";
if($f === false){echo "ERROR!!!!";}
@fputs($f, "GET http://www.site.net/ HTTP/1.1\r\n");
@fputs($f, "Host: www.site.net\r\n");
@fputs($f, "Connection: close\r\n");
@fputs($f, "\r\n");
$ggg=htmlspecialchars(@fgets($f, 100));
echo $ggg."<br>========================<br>";
}
?>
ВОПРОС: Что надо сделать что бы скрипт работал через все прокси?
Желательно сбросить рабочий пример или ссылку где об этом можно почитать!!!