獲取 HTML 內容並將其顯示為純文本

幽靈108

我得到一個 html 文件的內容:

ob_start();
include ("myFile.html");
$html = ob_get_contents();

現在我想通過郵件以純文本形式發送 $html 以顯示代碼。我試著"<pre>".$html."</pre>""<code>".$html."</code>"

但我得到的不是普通代碼。你能幫助我嗎?

頂級大師

嘗試類似:

<?php

$filePath = __DIR__ . '/myFile.html';

$content = file_get_contents($filePath);
// Escape.
$content = htmlspecialchars($content);
// Makes lines visible.
$content = preg_replace('/\n/', '<br>' . PHP_EOL, $content);

echo $content;

請注意,我使用單引號來稍微提高性能,但是當使用雙引號時,模式將是"/\\n/"(轉義反斜杠,但即使不轉義也應該工作)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

HTML Agility Pack 只為自己的元素獲取 InnerText

在android中獲取帶有Web視圖的內容html頁面

如何在不顯示鍵值名稱的情況下獲取 JSON 的內容

從 Android Java 中的 HTML 文本獲取 URL

如何使用 Nokogiri 獲取沒有任何文本內容的完整 HTML

獲取 lambda 的內容

如何通過硒獲取html頭中的文本元素?

使用 htmltab 從 html 獲取表格

如何從文件中獲取列表輸入並將其轉換為字典?

使用grep獲取html標籤之間的內容

Selenium 如何在 html 中獲取未顯示在 html 元素中的隱藏值

無法從 javascript 文件中的數組獲取輸出以顯示在 html 頁面上

獲取html頁面的python請求缺少文章元素內容

如何通過漂亮的湯 python 在標籤內獲取 html 文本

如何獲取文本不在 html 標籤之間,文本在 html 之間

為 nodejs 獲取

如何在我的網頁上將我獲取的 MySQL 數據很好地顯示為 HTML

獲取 HTML 選擇元素的文本縮進

從 RichEditBox 獲取文本

使用 Apps 腳本獲取 Confluence 頁面的內容並解析其內容

如何在美麗的湯中獲取 div 的內部 html 及其子標籤?

使用 javascript 從 HTML 文本中獲取數據

從本地json文件中獲取數據並在html asp.net mvc中顯示

如何使用 React 以 html 格式顯示從 Wordpress RestAPI 獲取的數據?

無法獲取映射的對像數組以顯示在 HTML 表中 React

獲取呈現的 ejs 的 html 源作為字符串

獲取 HTML 中的所有標籤作為 Python 中的骨架

從 api 獲取數據並將其存儲在狀態中,但狀態仍顯示未定義

從 Api 獲取數據並將 Html 替換為 Api 數據 Nodejs