PHP-shoutbox 接受 php 标签或 html 标签作为文本而不是代码

标签 php

我正在开发一个具有shoutbox应用程序的网站,

我想要做的是如何接受用户或访客是否插入 php 标签作为他/她的消息或像您在图像上看到的那样喊叫..

我使用 mysql_real_escape_string 作为 guest 名称和消息..

我希望 php 将其视为文本并将其显示为文本而不是标签或代码..

当我输入这样的喊叫时,没有出现任何消​​息,就像(客人:3:34pm)的喊叫一样,没有显示任何消息,当我检查我的数据库以查看是否插入了喊叫时..没有插入数据我的 tb_shoutbox 的消息栏..

我在 facebook 聊天上尝试过,我输入了 php 标签和 html 标签,它接受这种消息.. 如何做到这一点..

请帮忙..

shoutbox

最佳答案

您需要将某些字符(例如“<”)转换为 HTML 实体。 htmlentities函数可以像这样使用:

echo htmlentities($guest_comment, ENT_QUOTES, 'utf-8');

关于PHP-shoutbox 接受 php 标签或 html 标签作为文本而不是代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12321545/

相关文章:

php - 是否可以在 PDO 中的多个准备好的语句中使用相同的变量和检查?

php - 使一个或零个正则表达式运算符贪婪

javascript - 语义 UI:无法访问图标 ("CORS request not http")

php - 如何将 mysql 'id' 链接到 html 元素

php - 在延迟加载中避免条件

php - 如何使用 lambda 函数作为三元运算符中的条件

php - 回显变量一次

php - 如何使用codeigniter上传数据到数据库

php - 从字符串中删除 MySQL 中的多行

php - 在 PHP 中分解字符串