使用PHP将HTML插入现有HTML文件

时间:2013-09-08 19:22:10

标签: php html file

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

这样做的最佳方式是什么?

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

谢谢!

2 个答案:

答案 0 :(得分:1)

基本上,你需要首先解析HTML(并且你不想像我过去那样使用REGEX - 它可能在很多情况下都有用,但它不像使用一样干净和友好DOM解析器)。

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

答案 1 :(得分:1)

你应该在这里试试这个:

How can I use XPath and DOM to replace a node/element in php?

答案就是你的问题:)