我使用共享托管Go-daddy服务器 我无法在服务器上运行此命令行
警告:system()[function.system]:无法fork [ls -lart]
让我知道运行脚本。
提前致谢。
答案 0 :(得分:2)
共享主机系统出于安全原因禁用某些命令,您需要解决此问题,使用本机php执行您想要执行的操作,打开目录并使用php本身读取其内容。
system
和exec
通常完全禁用或部分限制。
如果您对此感兴趣,可以使用一个简单的代码来获取目录内容:
if (is_dir($base) && is_readable($base)) {
if ($handle = opendir($base)) {
$base .= '/';
while (false !== ($entry = readdir($handle))) {
//$entry is a file or directory including `.` and `..`
}
closedir($handle);
}
}