从函数中提取此xml文件并使用php保存在本地磁盘上

时间:2012-11-14 15:15:18

标签: php xml

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

<?php

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

?>

2 个答案:

答案 0 :(得分:0)

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

如果未创建文件,则可能存在权限问题或其他问题。确保您已启用php错误以查看该内容。

答案 1 :(得分:0)

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

  

file_put_contents

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