$output = shell_exec('dir');
echo "<pre>$output</pre>";
此代码在localhost中提供输出,但在远程服务器上不提供输出。 任何线索?
答案 0 :(得分:1)
这种php命令通常在远程Web服务器上禁用。如果您真的希望它们有效,您应该使用专用服务器并自行配置。
答案 1 :(得分:1)
dir
命令在Windows系统中,远程服务器也是Windows服务器吗?
即使是Windows服务器,配置可能与禁用shell_exec
的本地计算机不同
答案 2 :(得分:0)
查看http://php.net/glob或http://php.net/manual/en/class.directoryiterator.php
对我来说,执行dir
或ls
毫无意义。