【发布时间】:2012-10-14 11:28:16
【问题描述】:
我有一个简单的 php 脚本,它创建一个文件,添加一些内容并再次关闭它。但是我的主机禁用了 fopen 功能。我想知道我该如何解决这个问题。我的主人不会帮助我。这是我的代码:
$f = fopen($id."/adres.xml", "w");
fwrite($f, 'some content');
fclose($f);
我想知道有什么替代方案。我已经阅读了很多关于使用 cUrl 的内容,但在我看来,这更像是从其他网站获取文档并使用它,而不是创建文档(请告诉我是否可以这样做)。
所以,我的问题是,fopen 的替代品是什么(函数等)。
【问题讨论】:
-
我怀疑它在路径的上下文中没有被禁用。它可能在 URL Wrappers 条款中被禁用。您可以尝试使用路径而不是 xml 文件的 URL。
-
file_put_contents() 有什么问题?查看参数,您甚至可以附加到现有文件。