PHP file_put_contents如何替换或倒数第二行写入?

PHP file_put_contents如何替换或倒数第二行写入?

猫九 发布于 2021-12-01 字数 323 浏览 752 回复 3

想增加sitemap.xml中的内容

但是sitemap最后一行是</urlset>

所以还不能直接append到最后一行,有什么方法可以增加内容到倒数第二行或者将最后一行的标签替换为

$str = "

<url>
<loc>myurl</loc>
</url>
</urlset>

";

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

剑心龙吟 2021-12-01 3 楼

不是有 simplexml?

记得 $dom->formatOutput = true; 美化输出。

挽清梦 2021-12-01 2 楼

</urlset>

直接替换为

<url>
<loc>myurl</loc>
</url>
</urlset>

蓝颜夕 2021-12-01 1 楼

直接操作xml就好了。为何要修改行数?但是要注意先锁住文件->php处理好->
解锁->再修改,