Проверяем работоспособность прокси на PHP

// Проверяем работоспособность прокси на PHP
function proverka_rabotosposobnosti_proxy ($host_and_port){
	$arr__host_port = explode(':', $host_and_port);
	$host = $arr__host_port[0];
	$port = $arr__host_port[1];
 
	$waitTimeoutInSeconds = 1; 
	if($fp = fsockopen($host,$port,$errCode,$errStr,$waitTimeoutInSeconds)){   
	   // It worked 
	   print 'Работает';
	   fclose($fp);
	   return true;
	} else {
	   // It didn't work 
	   print 'Не работает';
	   fclose($fp);
	   return false;
	} 
}
 
// Пример вызова
proverka_rabotosposobnosti_proxy ('35.246.154.253:3128');
 
 
// Процедурно
$host = '118.179.206.162'; 
$port = 9999; 
 
$host = '35.246.154.253'; 
$port = 3128; 
 
$host_port = '118.179.206.162:9999';
$host_port = '35.246.154.253:3128';
 
$arr__host_port = explode(':', $host_port);
$host = $arr__host_port[0];
$port = $arr__host_port[1];
 
$waitTimeoutInSeconds = 1; 
if($fp = fsockopen($host,$port,$errCode,$errStr,$waitTimeoutInSeconds)){   
   // It worked 
   print 'Работает';
} else {
   // It didn't work 
   print 'Не работает';
} 
fclose($fp);
 

Список прокси

Список прокси

Связаться с автором Поддержать автора (что?)

Комментарии

Если у вас есть вопрос, критика или другое мнение - напишите в комментариях.