PHP 只允许 img 标签

标签 php weblogic strip-tags

我需要你的帮助与 php 相关。在 php 中,我想允许 html <img>仅标签,我尝试了 php 的内置函数 strip_tags()但它没有给我我需要的输出。例如,在以下代码中 strip_tags()允许 img 标签但与文本一起。

$img = "<img src='/img/fawaz.jpg' alt= ''> <br /> <p> This is a detailed paragraph about Fawaz and his mates.</p>";
echo strip_tags($img , "<img>");

只允许 <img> 的正确方法是什么?或仅来自函数或变量的任何标记。 任何帮助都将不胜感激。

谢谢

最佳答案

这可能是由于您的代码中没有关闭 img 标签。试试这个

$img = "<img src='/img/fawaz.jpg' alt= '' /> <br /> <p> This is a detailed paragraph about Fawaz and his mates.</p>";
echo strip_tags($img , "<img>");

关于PHP 只允许 img 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4274403/

相关文章:

php - SSL_ERROR_SSL 错误 :14090086:lib(20):func(144):reason(134) - PHP solution?

javascript - 文本框的值打印为 Undefined

weblogic - 从 Weblogic 获取配置字符串

eclipse - Ant在eclipse中的全局属性WEBLOGIC_HOME

PHP HTML strip_tags 除部分标签外的所有标签并删除标签内的样式

javascript - 使用 javascript 剥离标签并处理换行符

php - 剥离危险的 html 标签、mysql 注入(inject)并在 php 中保留 'good' 标签的最佳方法

php - 遍历 xpath 中的子 li 节点

java - 在 WebLogic 中覆盖 302 响应

php - FPDF:不为日历选定日期生成报告数据