php html标签转换问题的解决办法:1、使用“htmlentities()”函数将html标签转换成特殊字符;2、使用“html_entity_decode()”函数将htmlentities函数转义过的字符串转成html标签。
推荐:《PHP视频教程》
很多朋友在写php的时候,难免会遇到需要将html标签进行转义存储。比如存入数据库、xml文件等。而存储进去后,读取出来则需要转换成html输出。网上有许多人编写的转换函数,很长很难懂。其实php早就自带有这样的函数。大可不必自己编写。
下面分别介绍这两个函数。
1.htmlentities()函数:
说明:将html标签转换成特殊字符。例如将<script>转换成"<script>"</p> <p>例子:</p> <p><strong>[PHP]</strong> view plaincopy</p> <ol style="margin-left:45px;"> <li><span style="color:#000000;"><span style="color:#008200;">// An imaginary article submission from a bad user</span> </span></li> <li> </li> <li><span style="color:#000000;"><span style="color:#008200;">// it will redirect anyone to example.com if the code is run in a browser</span> </span></li> <li> </li> <li><span style="color:#000000;"><span style="color:#dd0000;">$userInput</span> = "I am going to hax0r your site, hahaha! </span></li> <li> </li> <li><span style="color:#000000;"> <script type='text/javascript'> </span></li> <li> </li> <li><span style="color:#000000;"> window.location = 'http:<span style="color:#008200;">//www.example.com/'</span> </span></li> <li> </li> <li><span style="color:#000000;"> </script>'";
由于最近csdn的控件比较垃圾,请将上面的$apos改成单引号。---呼!
上面的语句执行后,将生成下面的结果
[HTML] view plaincopy
- I am going to hax0r your site, hahaha!
- <script type='text/javascript'>
- window.location = 'http://www.88web.org/'
- script>'
2.html_entity_decode()函数
说明:将htmlentities()函数转义过的字符串转成html标签。
例子:
[PHP] view plaincopy
- $orig = "I'll /"walk/" the dog now";
- $a = htmlentities($orig);
- $b = html_entity_decode($a);
- echo $a; // I will "walk" the dog now
- echo $b; // I will "walk" the dog now
转载自页面 http://www.cankaojishu.com/bcyy/82144.html
以上是如何解决php html标签转换问题的详细内容。更多信息请关注PHP中文网其他相关文章!

本文比较了酸和基本数据库模型,详细介绍了它们的特征和适当的用例。酸优先确定数据完整性和一致性,适合财务和电子商务应用程序,而基础则侧重于可用性和

本文讨论了确保PHP文件上传的确保,以防止诸如代码注入之类的漏洞。它专注于文件类型验证,安全存储和错误处理以增强应用程序安全性。

本文讨论了在PHP中实施API速率限制的策略,包括诸如令牌桶和漏水桶等算法,以及使用Symfony/Rate-limimiter之类的库。它还涵盖监视,动态调整速率限制和手

本文讨论了使用password_hash和pyspasswify在PHP中使用密码的好处。主要论点是,这些功能通过自动盐,强大的哈希算法和SECH来增强密码保护

本文讨论了OWASP在PHP和缓解策略中的十大漏洞。关键问题包括注射,验证损坏和XSS,并提供用于监视和保护PHP应用程序的推荐工具。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

Atom编辑器mac版下载
最流行的的开源编辑器

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

禅工作室 13.0.1
功能强大的PHP集成开发环境

WebStorm Mac版
好用的JavaScript开发工具