我有一个将我的站点地图内容分配给php变量的函数,我需要从 http://www.mysite.com/sitemap.xml 打开"sitemap.xml"文件并将内容替换为变量的内容,我该怎么做?
使用 file_put_contents
.
如果它是一个本地文件,你可以简单地做:
file_put_contents('/path/to/file' , $dataVar);
这将用新内容替换内容。
此函数与依次调用 fopen()、fwrite() 和 fclose() 将数据写入文件相同。
编写一个函数,该函数使用 SimpleXMLElement
获取 PHP 变量并将其转换为 XML,然后使用 $xml->asXML("sitemap.xml");
保存内容 其中$xml
是 xml 的根元素
你可以试试这个
file_put_contents('sitemap.xml' , $output);
此处站点地图.xml是一个输出文件,$output
是XML动态内容的输出。