问题标签 [htmlspecialchars]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 通过 AJAX 发送特殊字符(“<”、“>”、“&”)
我通过 jquery 的 ajax 请求发送了一些测试。此文本包含一些特殊字符,例如“<”、“>”、“&”,它们代表 <、> 和 &。
不幸的是,字符串没有很好地传输。只传输开头,并在第一个特殊字符处被剪切。
例如,如果我发送“blablabla<grogrogro”,服务器只会收到“blablabla”
我该如何解决?
PS:特殊字符其实是以“;”结尾的,我没有放,否则显示不好。
php - 避免双重编码使用 htmlspecialchars 时
假设您有<INPUT>
一个用户名文本,他们决定输入
这在数据库中保存为
但是如果用户决定编辑,我会重新填充文本<INPUT>
如下
这将显示为
在输入字段内。
PHP.net 在这里有一条评论建议使用
也就是说,FALSE
指的是$double_encoding
,但我仍然得到
在输入字段中。
有没有办法绕过这种双重编码?这是可以在仍在使用时修复的东西ENT_QUOTES
吗?
使用 Codeigniter 2.0.3。
php - 清理 PHP/SQL $_POST、$_GET 等...?
好的,这个主题是我理解的温床。我也了解这种情况取决于您使用的代码。我有三种情况需要解决。
我有一个表格,我们需要在其中允许人们使用逗号、波浪号等发表评论和陈述……但仍然可以免受攻击。
我有人输入这样的日期:10/13/11 mm/dd/yy 英文,可以消毒吗?
我如何理解如何正确
htmlspecialchars()
使用?我已经阅读了 php.net 网站和一些帖子,但在我看来,这完全取决于阅读问题的人正确答案是什么。htmlentities()
real_escape_string()
我真的不能接受......必须有一个答案,其中类似于我在这里发布的文本格式可以被清理。我想知道它是否以及如何可能。
谢谢......因为在我看来,当在其他地方问这个问题时,它往往会惹恼......我正在学习我需要知道的东西,但我认为我已经达到了我所知道的高原,没有一个例子它的意思是……
提前致谢。
php - 有没有办法在不先创建自己的函数的情况下将参数发送到回调函数?
我有一个值数组,我想通过 htmlspecialchars 运行但使用如下参数:
问题是,我有一个要在其上运行 htmlspecialchars 的值数组:
我想知道是否有办法将 ENT_QUOTES 传递给 array_map 回调?
我总是可以使用我自己的使用 htmlspecialchars 的函数,但如果已经有办法做到这一点,那就太好了。
在下面的答案之后,这是我的最终结果:
它只是用与 $array 一样多的值填充一个数组,并用 ENT_QUOTE 填充。
php - 特殊字符解析(ü、ä 等)。适用于本地主机,而不是 http
我正在针对文本正文运行一个文本字符串,以确定该文本字符串是否存在于特定上下文中(在本例中,在 h2 标题标签内)。我可以举个例子,它在我的应用程序的 localhost 安装上完美运行,在 Win 7 上使用 XAMPP 运行 PHP 5.3
但是,当我在一个实时 http 站点上测试同样的内容时,在 HostGator 上运行 PHP 5.3.8,我在同一个测试中得到了一个假阴性。
有任何想法吗?代码如下...
php - PHP htmlentities() 和 htmlspecialchars() 损坏/不起作用
我过去使用过这两个功能,它们运行良好。我正在开发一个 CakePHP 应用程序,出于某种原因,使用这些函数中的任何一个都不起作用。我已经设置了一个简单的测试,我不敢相信它会返回 true:
什么可能导致这些功能停止正常工作?
php - htmlspecialchars & 符号
以上打印为:Details & Documents
什么是正确的语法,以便它打印为:Details & Documents
?
谢谢
php - 我的 bbcode 解析器类中 htmlspecialchars 的奇怪行为
我写了一个类来解析 bbcode,但是当我使用“转义”(函数 chtml::encode 是 htmlspecialchars 的包装器)时出现问题。
MyBBcodeParser:http ://snipt.org/srlo0
案例“BBcodeParser::toHtml($input, false)”:(
Input: [b]hello[/b] <strong>hello2</strong>
Output: <strong>hello</strong> <strong>hello2</strong>
加粗)
案例“BBcodeParser::toHtml($input, true)”:
Input: [b]hello[/b] <strong>hello2</strong>
Output: <strong>hello</strong>&lt;strong&gt;hello2&lt;/strong&gt;
我无法理解第二种情况的双重逃避......
facebook-opengraph - 使用转换的特殊字符打开图形图像 url 问题 XKB Symbols
我尝试使用like-Button 并因此打开图表。
我的问题是,“&”和“$”字符总是被 & 和 %24 替换
当然,这是正常情况,但我需要一个干净的 $ 并且那里没有实体,因为否则该链接不适用于该图像。
我可以看到,facebook 的原始输出会产生 \u0024 等等(似乎是 XKBSymbols)。但是,如果我尝试将此符号放在我的typo3 元标记中的链接中,它也不起作用。
我已经尝试过:
来解决这个问题,但这些都不起作用。
请给我一个有用的提示。谢谢
php - 无效字符不显示
我有一个无法编辑的 xml 提要,它是远程的。
现在当我将它导入到 db
它说:
但正在输出:
有没有我可以用来解决这个问题的 php 函数htmlspecialchars()
,htmlentities()
但没有运气。