0

我有以下代码,我想将该 xml 文件保存在磁盘上,我该怎么做?

<?php

// CAPTURE THE BUFFERED OUTPUT AND WRITE A FILE
$rss = ob_get_clean();
file_put_contents('my_rss.xml', $rss);

?>
4

2 回答 2

0

据我了解,Kaveh 要求将文件保存到本地磁盘、用户计算机,但是

file_put_contents

PHP 语句将文件保存到使用脚本的 Web 服务器上的目录。

于 2013-07-17T17:00:16.447 回答
0

file_put_contents() 直接写入文件。这意味着当您使用此功能时,您的文件将被“保存”。此外,如果文件名不存在,则创建它。话虽如此,函数的第一个参数应该是文件的路径。现在,它只是将 my_rss.xml 保存在与您的 php 文件相同的目录中。

如果文件没有被创建,您可能有权限问题或其他问题。确保您打开了 php 错误以查看它。

于 2012-11-14T16:15:42.610 回答