exlord
چهارشنبه 28 مهر 1389, 20:40 عصر
من برای به دست آوردن وضعیت چند تا سرور (up/down) چند تا اسکریپت نوشتم که تو local درست کار میکنن ولی وقتی که تو سرور upload میکنم ارور میدن ...
function pingDomain($domain){
$str = exec("ping -c 1 $domain", $input, $result);
if ($result == 0){
return 1;
}
else{
return -1;
}
}
exec() has been disabled for security reasons
http://exlord.gigfa.com/PhPTest/ping.php
function pingDomain($domain){
$starttime = microtime(true);
$file = fsockopen ($domain, 80, $errno, $errstr, 1);
$stoptime = microtime(true);
$status = 0;
if (!$file) $status = -1; // Site is down
else {
fclose($file);
$status = ($stoptime - $starttime) * 1000;
$status = floor($status);
}
return $status;
}
fsockopen() [function.fsockopen (http://exlord.gigfa.com/PhPTest/function.fsockopen)]: unable to connect to 78.129.223.82:80 (Connection refused)
http://exlord.gigfa.com/PhPTest/ping~.php
<?php
$exit_code = system ('ping 78.129.223.82', $output);
echo $exit_code;
echo "<br/>--------------------------<br/>";
echo $output;
?>
http://exlord.gigfa.com/PhPTest/ping4.php
function pingDomain($domain){
$str = exec("ping -c 1 $domain", $input, $result);
if ($result == 0){
return 1;
}
else{
return -1;
}
}
exec() has been disabled for security reasons
http://exlord.gigfa.com/PhPTest/ping.php
function pingDomain($domain){
$starttime = microtime(true);
$file = fsockopen ($domain, 80, $errno, $errstr, 1);
$stoptime = microtime(true);
$status = 0;
if (!$file) $status = -1; // Site is down
else {
fclose($file);
$status = ($stoptime - $starttime) * 1000;
$status = floor($status);
}
return $status;
}
fsockopen() [function.fsockopen (http://exlord.gigfa.com/PhPTest/function.fsockopen)]: unable to connect to 78.129.223.82:80 (Connection refused)
http://exlord.gigfa.com/PhPTest/ping~.php
<?php
$exit_code = system ('ping 78.129.223.82', $output);
echo $exit_code;
echo "<br/>--------------------------<br/>";
echo $output;
?>
http://exlord.gigfa.com/PhPTest/ping4.php