繁体   English   中英

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

[英]Insert HTML into existing HTML file using PHP

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

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

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

谢谢!

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

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

你应该在这里尝试这个:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM