// Проверяем работоспособность прокси на 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);
Комментарии
Если у вас есть вопрос, критика или другое мнение - напишите в комментариях.