像 exec 和 shell_exec 这样的 php 函数在 localhost 上工作正常,但在远程主机上不能正常工作。
$output = shell_exec('dir');
echo "<pre>$output</pre>";
此代码在 localhost 中提供输出,但不在远程服务器上。有什么线索吗?
像 exec 和 shell_exec 这样的 php 函数在 localhost 上工作正常,但在远程主机上不能正常工作。
$output = shell_exec('dir');
echo "<pre>$output</pre>";
此代码在 localhost 中提供输出,但不在远程服务器上。有什么线索吗?
这种 php 命令通常在远程 Web 服务器上被禁用。如果您真的希望它们正常工作,您应该使用专用服务器并自行配置。
dir
命令在windows系统中,那么你的远程服务器也是windows服务器吗?
即使它是 Windows 服务器,配置也可能与禁用的本地计算机不同shell_exec
看看http://php.net/glob或http://php.net/manual/en/class.directoryiterator.php对我来说
执行dir
或ls
根本没有意义。