我ftp_put / ftp_nb_put
用来将文件从我的 PHP 服务器上传到另一台机器。我经常(90% 的时间)收到荒谬的错误消息,例如:
Warning: ftp_nb_put(): 2 matches total
Warning: ftp_nb_put(): Transfer complete
Warning: ftp_nb_continue(): Opening BINARY mode data connection
现在我可以处理诸如“没有这样的目录”或“密码错误”之类的错误,但这些“错误消息”似乎完全没有意义。
Google 建议这是与防火墙/PASV 相关的问题。我试过 ftp_pasv(),但无济于事。我已经联系了我的服务器管理员,但到目前为止他也没有提出任何建议。