HMMMM
Active member
Trying this but it wont work
<?php
// HTTP get function
if (!function_exists(__NAMESPACE__ . '\checkRemoteServerStatus'))
{
function checkRemoteServerStatus($url,$interval,$offset = 0)
{
//$ua = 'Mozilla/5.0 (X11 Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36';
//$opts = array('http'=>array('method'=>'GET','header'=>'Icy-MetaData: 1','user_agent'=>$ua ));
//return true;
$curl = curl_init($url);
if ($curl !=false)
{
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
$res = curl_exec($curl);
if($res != FALSE)
{
$buffer = $res;
if(strpos($buffer,"Server is currently up and public.") == true) {
curl_close($curl);
return true;
} else if(strpos($buffer,"Server is currently down") == false) {
curl_close($curl);
return false;
}
curl_close($curl);
return true;
} else {
echo "No buffer ";
}
} else {
echo "No URL specified.";
return false;
}
}
} else {
return false;
}
//echo checkRemoteServerStatus('hhttp://74.91.126.144:27274/',19200,0);
?>
<?php
// HTTP get function
if (!function_exists(__NAMESPACE__ . '\checkRemoteServerStatus'))
{
function checkRemoteServerStatus($url,$interval,$offset = 0)
{
//$ua = 'Mozilla/5.0 (X11 Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36';
//$opts = array('http'=>array('method'=>'GET','header'=>'Icy-MetaData: 1','user_agent'=>$ua ));
//return true;
$curl = curl_init($url);
if ($curl !=false)
{
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
$res = curl_exec($curl);
if($res != FALSE)
{
$buffer = $res;
if(strpos($buffer,"Server is currently up and public.") == true) {
curl_close($curl);
return true;
} else if(strpos($buffer,"Server is currently down") == false) {
curl_close($curl);
return false;
}
curl_close($curl);
return true;
} else {
echo "No buffer ";
}
} else {
echo "No URL specified.";
return false;
}
}
} else {
return false;
}
//echo checkRemoteServerStatus('hhttp://74.91.126.144:27274/',19200,0);
?>