0

所以我想将一个 html 元素作为字符串插入到服务器上现有的 HTML 文件中。所以我已经有了我的字符串,我得到了文件的句柄$handle = fopen("file.php", "rw");,我想$content在现有文件中添加包含 HTML 的字符串,在 div 元素之后,id 为“ inner_container”。

做这个的最好方式是什么 ?

如果您需要代码,请告诉我。基本上我想要做的是在 Id 使用其 id 找到的某个元素之后插入 HTML。

谢谢!

4

2 回答 2

1

你应该在这里试试这个:

如何使用 XPath 和 DOM 替换 php 中的节点/元素?

答案都是关于你的问题:)

于 2013-09-08T19:29:56.157 回答
1

基本上,您需要首先解析 HTML(并且您不想使用 REGEX 来解决这个问题,正如我过去所学的那样——它可能在很多情况下都有效,但它不像使用 DOM 解析器那样干净和友好) .

我建议您先使用 simple_html_dom http://simplehtmldom.sourceforge.net/来解析文件的 HTML,然后将代码添加到其中并保存。您可以使用 simple_html_dom 的内置功能来做到这一点。

于 2013-09-08T19:25:23.080 回答