[英]How to print all the html content by php?
我有一個 html 頁面,里面有很多 css 和 javascript 標簽。 我想按原樣將它們打印在 php 頁面中。 我試過 php echo file_get_contents("html_url");
和fread
功能也。 php 頁面按預期加載 html。 但問題是一些 css 代碼和 javascript 代碼不起作用。 例如,我有一個 javascript 功能:
window.addEventListener('load' , openFirstCollapse );
function openFirstCollapse(){
var elem = document.querySelectorAll('.card-link');
elem[0].click();
}
不起作用,大多數 javascript 功能不起作用。 我認為 html 頁面頭部的<script src="javascriptfile.js"
標簽無法通過 php 函數加載它。 有人能告訴我這里實際發生了什么嗎? 我怎樣才能擺脫它?
file_get_contents()
將文件作為字符串讀取。 從 php.net 看到這個以了解有關file_get_contents()
詳細信息現在如果你想獲取像https://stackoverflow.com
這樣的頁面,你可以使用這個 PHP 代碼:
echo file_get_contents("https://stackoverflow.com/");
11 年前的 stackoverflow 中已經包含了與此問題相關的解決方案! 查看此詳細信息如何在 PHP 中獲取網頁的 HTML 代碼?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.