【问题标题】:Insert HTML into existing HTML file using PHP使用 PHP 将 HTML 插入现有的 HTML 文件
【发布时间】:2013-09-08 19:22:10
【问题描述】:

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

最好的方法是什么?

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

谢谢!

【问题讨论】:

标签: php html file


【解决方案1】:

你应该在这里试试这个:

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

答案就是你的问题:)

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-30
      • 2020-07-27
      • 2021-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-27
      相关资源
      最近更新 更多