主机不再支持FTP的PHP功能!解决方法?

时间:2009-12-01 21:35:56

标签: php ftp

所以我的主机刚更新了他们所有的硬件和软件,他们决定不再支持任何PHP FTP功能(ftp_connect等)。

有人知道解决这个问题吗?幸运的是,我已经将所有PHP函数分类,所以我只需要构建一次工作(如果有的话)?

也许使用fSocket上传?任何示例/教程都将不胜感激。

3 个答案:

答案 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看起来很有希望。至少从描述中听起来就像你正在寻找的那样。我没有尝试过(因为我在该网站上没有帐户),但可能值得一试。为什么重新发明轮子......