алгоритм таков - берем из текстового файла ip+port прокси ждем 5 секунд на ответ и до тех пор вызываем функцию покудо не проверит все ip в текстовом файле.
1строка = 1 ip+port
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $start_time = $start_array[1] + $start_array[0];
- //$fopen_un=fopen('proxy_list_noanonyms.txt','a+');
- //$my_ip = '23';
- function proxy_proverka($value,$fopen_anon,$my_ip)
- {
- $site ="http://2ip.ru/";
- '(Request-Line): GET /work-serf.php HTTP/1.1',
- 'User-Agent: Opera/9.80 (Windows NT 5.1; U; MRA 5.9 (build 4876); ru) Presto/2.10.229 Version/11.60',
- 'Accept:text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1',
- 'Accept-Language:ru-RU,ru;q=0.9,en;q=0.8',
- 'Accept-Encoding: identity',
- 'Referer: http://seosprint.net/work-serf.php', );
- if($http_code==200)
- }
- foreach ($file as $key=>$value)
- {
- proxy_proverka($value,$fopen_anon);
- }
- $key=$key+1;
- $end_time = $end_array[1] + $end_array[0];
- $time = $end_time - $start_time;
- echo("Страница сгенерирована за ".$time." секунд, из ".$key." прокси серверов , рабочих ".$counts_annon);
- ?>