簡體   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