簡體   English   中英

如何通過php打印所有html內容?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM