我在一台测试机器上安装了一台FTP服务器(filezilla),我可以从LAN上运行的另一台网络服务器与它交互。我使用PHP通过局域网浏览FTP服务器上的目录。在我的应用程序中,我调用了'filetype()'和最近'is_file()'来检查文件类型等。
现在,我已经将应用程序部署到另一个地方并在NAS上设置FTP共享并运行我的应用程序在连接到局域网的单独的网络服务器上,这里是问题的起点。我的应用程序现在在'filetype()'和'is_file()'调用中失败。我已经将NAS上的FTP共享设置为可读/写。
'is_file()'=无声,没有错误 报告。
'的文件类型()'=警告:文件类型() [function.filetype]:LSTAT用C失败 ftp://192.168.0.36/PDFs/6008300/6008386/v1/6008386.pdf :\ Program Files文件\ Apache软件基金会 \ APACHE2.2 \ htdocs中\程序\应用程序。 php on line 326
有什么想法?
我可以通过不使用上述功能来解决此错误,但会降低此脚本的安全性。
编辑:
PHP 5.2.4是
版本的FTP服务器不需要任何的登录用户名和密码。
+0
嗯...你怎么禁用在这篇文章中生成的自动FTP链接? –
+0
你的ftp服务器需要登录/密码吗? –