strip-tags相关内容

PHP:strip_tags - 仅删除某些标签(及其内容)?

我使用了 strip_tags() 函数,但我需要删除一些标签(以及它们的所有内容). 例如: 测试 A 测试乙 测试 C 比方说,我需要去掉 P 和 SPAN 标签,只保留: 测试 C strip_tags 需要将您想要保留的标签作为第二个参数. 在这个特定的例子中,我可以使用 striptags( ..
发布时间:2021-12-17 13:52:50 PHP

与 PHP strip_tags 等效的 MySQL 查询是什么?

我有一个大型数据库,其中包含带有 标签的记录,我想删除它们.当然有一种方法,我创建一个全选的PHP脚本,使用strip_tags并更新数据库,但这需要很长时间.那么如何使用简单(或复杂)的 MySQL 查询来做到这一点? 解决方案 我认为仅在 MySQL 中没有任何有效的方法可以做到这一点. MySQL 确实有一个 REPLACE() 函数,但它只能替换常量字符串,不能替换模式.您可 ..
发布时间:2021-11-20 22:04:13 数据库

有没有办法从 AIFF 文件中删除 IDV 标签?

我正在为在 Ubuntu 服务器上运行的 rails 应用程序开发后端任务系统. 在将上传的 AIFF 文件转换为 FLAC 之前,我需要从中删除所有可能存在的标签.我怎样才能做到这一点? TagLib-Ruby 目前没有涵盖 AIFF.是否有另一个 gem、命令行应用程序或类似的东西,我的 rails 应用程序可以调用,或者我必须完全自己编写代码? 解决方案 kid3 是一个 ..
发布时间:2021-09-12 19:19:14 其他开发

PHP,strip_tags 在文本区域中剥离 \n.如何阻止它?

我希望能够接受 \n 或 \r\n 并将它们转换为 在页面中使用.尽管当用户提交带有新段落的文本区域时,strip_tags 函数似乎会将它们直接删除.我可以做些什么来将这些保留在字符串中? 谢谢!!! 解决方案 您可以使用 nl2br 将 BR 换行元素添加到换行符序列: $html = nl2br($plain); 注意 BR 元素是刚刚添加的: nl2br("f ..
发布时间:2021-08-31 18:37:46 PHP

PHP 安全性(strip_tags、htmlentities)

我正在从事一个个人项目,除了使用准备好的语句外,我还想将每个输入都用作威胁.为此,我做了一个简单的函数. function clean($input){如果 (is_array($input)){foreach ($input as $key => $val){$output[$key] = clean($val);}}别的{$output = (string) $input;如果(get_ma ..
发布时间:2021-07-17 20:29:18 PHP

PHP:将标记从array_values()中的值剥离

我想在使用制表符爆裂之前将标签从array_values()中的值中剥离出来。 我在下面尝试了此行,但出现错误, $ output = implode(“ \t”,strip_tags(array_keys($ item))); 理想情况下,我想从值中删除换行符,双精度空格,制表符 $ output = implode(“ \t”,preg_replace ..
发布时间:2020-09-24 20:26:24 PHP

strip_tags不起作用

我正试图像这样过滤掉html字符 $user = $_POST["user"]; //Get username from mysql_real_escape_string($user); //Against SQL injection strip_tags($user); //Filter html characters out 但是由于某种原因,这不能将html字符过滤掉 ..
发布时间:2020-08-14 06:13:20 PHP

如何在PHP中使用黑名单剥离HTML标签?

PHP strip_tags使用白名单跳过一些您不想被删除的标签.有人知道一些实现方式,但使用黑名单而不是白名单吗? 解决方案 一个简单的复合正则表达式搜索将起作用(如果这仍然与您先前的问题有关): $html = preg_replace("#]*>#i", "", $html); ..
发布时间:2020-05-25 00:47:51 PHP

MySQL查询与PHP strip_tags等价的是什么?

我有一个大型数据库,其中包含带有标记的记录,我想删除它们.当然,有一种方法可以创建一个全选,使用strip_tags并更新数据库的PHP脚本,但这需要很长时间.那么如何通过简单(或复杂)的MySQL查询来做到这一点? 解决方案 我认为,仅在MySQL中,没有任何有效的方法可以做到这一点. MySQL确实具有REPLACE()函数,但是它只能替换常量字符串,不能替换模式.您可能会 ..
发布时间:2020-05-14 20:13:49 数据库

strip_tags禁止一些标签

根据 strip_tags 文档,第二个参数需要允许的标签。但在我的情况下,我想做相反的事情。假设我会接受 script_tags 通常(默认)接受的标签,但只剥离 标签。任何可能的方式吗? 我不是指有人为我编码,而是为如何实现这一目标提供可能方式的输入(if可能)非常感谢。 解决方案 编辑 b 要使用HTML Purifier HTML.ForbiddenE ..
发布时间:2018-06-21 12:14:31 PHP

strip_tags足以从字符串中删除HTML?

网站用户可以在网站上注册,在注册期间,他可以提供一个名称。 我希望这个名称是一个有效的名称,并没有任何HTML和其他时髦的字符。是否strip_tags足够这个? 解决方案 我发现没有单一的功能用于防白痴用户输入。最好混合一些: $ val = trim($ val); $ val = strip_tags($ val); $ val = htmlentities($ ..
发布时间:2018-06-19 14:54:50 PHP

在php中使用strip_tags时出现问题

我使用strip_tags从文本中删除了html标签。 示例 文章标题 ; 内容在这里...... 输出 文章标题内容在这里...... 如果看到输出标题和正文加入(articleThe)。如果标签已被删除,我想插入一个空格。这是可能的。 感谢任何帮助。 谢谢。 ..
发布时间:2018-06-13 18:14:41 PHP