我想知道是否有可能將一堆HTML文件合併成一個文件,動態地,當用戶點擊鏈接?比方說,我們有以下文件/files
如何使用PHP將HTML文件合併到一個文件中?
1.html 2.html 3.html 4.html
當用戶點擊一個鏈接,它需要所有這些文件,並創建了所有的HTML內容的合併一個新文件(但它不會刪除原件)使用PHP。
在此先感謝您的任何建議。
我想知道是否有可能將一堆HTML文件合併成一個文件,動態地,當用戶點擊鏈接?比方說,我們有以下文件/files
如何使用PHP將HTML文件合併到一個文件中?
1.html 2.html 3.html 4.html
當用戶點擊一個鏈接,它需要所有這些文件,並創建了所有的HTML內容的合併一個新文件(但它不會刪除原件)使用PHP。
在此先感謝您的任何建議。
<?php
readfile('1.html');
readfile('2.html');
readfile('3.html');
readfile('4.html');
要簡單地輸出的文件,他們已經合併後,您可以使用:
chdir("./files/");
print join(array_map("file_get_contents",
array("1.html", "2.html", "3.html", "4.html")));
我猜你沒有意思,雖然靜態列表。有一個完整的目錄/files
看你能適應這:
print join(array_map("file_get_contents", glob("files/*.html")));
如果你的問題是真正致力於從組合內容的新文件,然後用file_put_contents(..., "5.html")
例如更換print
。
請注意,由於通常html塊會包含可能通過簡單連接重複的頭和元素,因此您需要小心使用因此而獲得的html。 – Kzqai