Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 显示HTML代码_Php_Html_Html Entities - Fatal编程技术网

Php 显示HTML代码

Php 显示HTML代码,php,html,html-entities,Php,Html,Html Entities,如何阻止HTML代码呈现并将其显示为标准文本,以便我的用户可以简单地复制和粘贴它以供自己使用?您可以使用函数htmlentities()。看一看这张照片 请注意,默认情况下,数据将使用ISO-8859-1字符集返回。您可能需要将第三个参数更改为UTF-8 例如: $html = "<div>Some text</div>"; echo htmlentities($html); $html=“一些文本”; 回音html属性($html); 使用PHP设置内容类型: 标题

如何阻止HTML代码呈现并将其显示为标准文本,以便我的用户可以简单地复制和粘贴它以供自己使用?

您可以使用函数
htmlentities()
。看一看这张照片

请注意,默认情况下,数据将使用
ISO-8859-1
字符集返回。您可能需要将第三个参数更改为
UTF-8

例如:

$html = "<div>Some text</div>";

echo htmlentities($html);
$html=“一些文本”;
回音html属性($html);

使用PHP设置内容类型:


标题(“内容类型:文本/普通”)

您可以将其解析为使用HTML实体的标记,例如,而不是使用:

<body>

可以找到大量列出实体代码的引用,在大多数编程语言中解析和转义HTML非常容易。

HTML代码可以使用php脚本通过使用函数
htmlentities()
htmlspecialchars()
来显示。为了理解这个概念,考虑下面的例子:

<?php
$a="<h1>heading tag: used for heading tags</h1>";
echo htmlentities($a)."<br/>";
echo htmlspecialchars($a);
?>

输出将是:

<h1>heading tag: used for heading tags</h1>
<h1>heading tag: used for heading tags</h1>
标题标签:用于标题标签
标题标签:用于标题标签

是的听迈克尔·帕特的,我的答案不是你想要的(至少我不这么认为)。这将作为纯文本服务于整个页面。
<h1>heading tag: used for heading tags</h1>
<h1>heading tag: used for heading tags</h1>