把html代码标签不执行输出到浏览器中
第一种方法:把特殊字符转码:
例如<script>转换成<script>
第二种方法:用textarea标签
把代码输出到浏览器的另一个标签是用<textarea>标签:加上disabled属性就禁止编辑textarea内的内容,这个方法的缺点是要设置textarea的宽度和高度。
第三种方法:用xmp标签
<xmp>一个被取消的html标签,但是目前浏览器还是支持这个代码的,被取消的原因是搜索引擎会当作正常的代码过滤掉。
备注<xmp>和<pre>标签是不一样的,xmp浏览器会把这个标签内的html代码原封不动的输出到浏览器中,但是pre标签会执行里面的html标签。
把php代码不执行输出到浏览器中
第一种方法:用php的highlight高亮显示php代码
- highlight_file("index.php");
第二种方法:把特殊字符转码
echo html_entity_decode(htmlentities("<div>sssss</div>"));
最新评论