我正在尝试解决php脚本上的opendir问题。 我知道我可以使用PHP的FTP功能远程连接到服务器并获取目录列表,但我正在使用复杂的插件,我不想完全重写它。
如果我放了一个php文件,这个说明就失败了。
$path = 'ftp://user:password@myserver/myfolder/';
if (($dir = opendir($path)) !== false or ($dir = opendir($path . '/')) !== false) {
echo 'it works';
} else {
echo 'it does not works';
}
在我的本地服务器上运行良好,在生产服务器上我发现了这个错误:
Warning: opendir(ftp://user:password@myserver/myfolder/) [function.opendir]: failed to open dir: not implemented in /mypublic_html/test.php on line 3
它适用于我的本地服务器:
和测试服务器
我无法弄清楚生产服务器上有什么问题,不幸的是我无法升级php版本:(
谢谢
添加信息: 来自phpinfo: