我在下面有以下代码,我想将该xml文件保存在磁盘上,我该怎么做?
<?php
// CAPTURE THE BUFFERED OUTPUT AND WRITE A FILE
$rss = ob_get_clean();
file_put_contents('my_rss.xml', $rss);
?>
答案 0 :(得分:0)
file_put_contents()直接写入文件。这意味着当您使用此功能时,您的文件将被“保存”。此外,如果文件名不存在,则会创建该文件名。 这就是说,函数的第一个参数应该是文件的路径。现在,它只是将my_rss.xml保存在与php文件相同的目录中。
如果未创建文件,则可能存在权限问题或其他问题。确保您已启用php错误以查看该内容。
答案 1 :(得分:0)
据我了解,Kaveh要求将文件保存到本地磁盘,保存到用户计算机,但
file_put_contents
PHP语句将文件保存到使用脚本的Web服务器上的目录。