不解析html直接输出

  • 发表时间:2017-10-13 14:46:34
  • 1878人已阅读
摘要有时候我们只想单纯的输出html代码,而不需要浏览器解析该怎么办呢?不解析html直接输出了解一下

1.使用<xmp>内容<xmp>包裹代码


2.使用<pre>内容</pre>包裹代码


3.使用<script type="text/html" style="display:block">内容</script>

此种情况如果内容中有</script>会提前闭合标签影响输出



所以使用方法1是最好的

<?php

$url='http://www.baidu.com';

$ch=curl_init();

curl_setopt($ch, CURLOPT_URL,$url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//将 curl_exec() 获取的信息以文件流的形式返回,而不是直接输出

$result=curl_exec($ch);

?>


<!doctype html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

<xmp>

<?php

    echo $result;

?>

</xmp>

</xmp>

</body>

</html>



小提示:

如果想要某个文件的内容原样输出而不解析的话,可以用show_source('文件名')或者highlight_file('文件名')实现,show_source函数是highlight_file函数的别名。


上一篇:删除bom

下一篇:trim,ltrim,rtrim函数的坑

Top