ftp_connect对某些主机不起作用

时间:2012-05-18 13:44:41

标签: php ftp

ftp_connect函数对某些主机不起作用,而如果我用ftp软件连接它就可以了。 虽然它对其他网站也有好处。

可能的原因是什么? 或者是否有任何其他更好的方法来连接到ftp来复制和删除文件。

1 个答案:

答案 0 :(得分:1)

您可能遇到“被动FTP”要求的问题。查看PHP的ftp_pasv()函数。

还要记住FTP是一种古老而不安全的协议。它早于大多数互联网,并且可能很难在复杂的网络环境中工作。如果您可以通过HTTPS切换到SFTPSCP,甚至WebDAV,那么您可能会感觉更好。