所以我的主机刚更新了他们所有的硬件和软件,他们决定不再支持任何PHP FTP功能(ftp_connect等)。
有人知道解决这个问题吗?幸运的是,我已经将所有PHP函数分类,所以我只需要构建一次工作(如果有的话)?
也许使用fSocket上传?任何示例/教程都将不胜感激。
答案 0 :(得分:1)
CURL是个不错的选择。
带有上下文的file_get / put_contents也可以是一个选项。
答案 1 :(得分:1)
文件命令支持FTP,因此您可以执行此操作上传:
file_put_contents("ftp://user:pass@server/path/to/file.ext", $filecontent);
请参阅this page,了解FTP包装器在PHP 4和5中支持的功能。
答案 2 :(得分:0)
this看起来很有希望。至少从描述中听起来就像你正在寻找的那样。我没有尝试过(因为我在该网站上没有帐户),但可能值得一试。为什么重新发明轮子......