php如何检查系统命令是否可用?

时间:2011-07-15 17:32:50

标签: php

如何检查exec(),popen()等系统命令是否可用?

这样的事情:

<?php
function($cmd)
{
if($cmd available)
{
//do nothing
}
else
{
exit();
}
}
?>

并检查php文件是否可以访问命令,例如。如果启用安全模式,则应返回false。

2 个答案:

答案 0 :(得分:4)

查看function_exists()

答案 1 :(得分:0)

如果启用了安全模式,则所有系统命令(如system(), exec(), passthru(), shell_exec(), popen()等)都不可用。因此,在这种情况下你可以立即退出。

如果关闭,您可以检查命令执行功能是否可用于e。 G。 function_exists('exec')