php eval没有从mysql中的代码返回变量

时间:2014-07-23 07:31:18

标签: php mysql eval

我正在尝试编写一个可以对服务器进行各种检查的网站。 所以创建了一个表来存储那些支票,其中一个是ping,如下面的代码所示

$pingresult = exec("ping -n 1 $hs", $outcome, $st);
if (0 != $st) 
{
$status='Server Down';

return $status;
}

我打算对包含它和其他检查的服务器进行迭代检查。要运行此检查,请运行以下代码。在查询数据库之后。

do
{
$hs= server name
eval($row_schecks['code']);
 echo  $hs.$status;
 } while ($row_schecks = mysql_fetch_assoc($schecks));

我似乎永远不会得到$ status返回。所以我不知道服务器是否启动。

非常感谢

0 个答案:

没有答案