Question: What is fsockopen?
fsockopen — Open Internet or Unix domain socket connection.
Question: How to check if port is open OR Not in particular IP Address OR Domain?
function pingDomainWithPort($domain='localhost',$port=80){
$starttime = microtime(true);
$file = @fsockopen($domain, $port, $errno, $errstr, 10);
$stoptime = microtime(true);
$status = 0; //in active
if (!$file) {
$status = -1; // Site is down
} else {
fclose($file);
$status = ($stoptime - $starttime) * 1000;
$status = floor($status);
}
return $status;
}
pingDomainWithPort($_SERVER['REMOTE_ADDR'],1935); pingDomainWithPort($_SERVER['REMOTE_ADDR'],1458); pingDomainWithPort($_SERVER['REMOTE_ADDR'],80); pingDomainWithPort($_SERVER['REMOTE_ADDR'],8080);
You can pass the domain name or Ip Address.
