所以我想将一个 html 元素作为字符串插入到服务器上现有的 HTML 文件中。所以我已经有了我的字符串,我得到了文件的句柄$handle = fopen("file.php", "rw");
,我想$content
在现有文件中添加包含 HTML 的字符串,在 div 元素之后,id 为“ inner_container
”。
做这个的最好方式是什么 ?
如果您需要代码,请告诉我。基本上我想要做的是在 Id 使用其 id 找到的某个元素之后插入 HTML。
谢谢!
基本上,您需要首先解析 HTML(并且您不想使用 REGEX 来解决这个问题,正如我过去所学的那样——它可能在很多情况下都有效,但它不像使用 DOM 解析器那样干净和友好) .
我建议您先使用 simple_html_dom http://simplehtmldom.sourceforge.net/来解析文件的 HTML,然后将代码添加到其中并保存。您可以使用 simple_html_dom 的内置功能来做到这一点。