如何检查exec(),popen()等系统命令是否可用?
这样的事情:
<?php
function($cmd)
{
if($cmd available)
{
//do nothing
}
else
{
exit();
}
}
?>
并检查php文件是否可以访问命令,例如。如果启用安全模式,则应返回false。
答案 0 :(得分:4)
查看function_exists()
答案 1 :(得分:0)
如果启用了安全模式,则所有系统命令(如system(), exec(), passthru(), shell_exec(), popen()
等)都不可用。因此,在这种情况下你可以立即退出。
如果关闭,您可以检查命令执行功能是否可用于e。 G。 function_exists('exec')