sanitization 相关问题

数据清理以防止代码注入

当非数字字符可能干扰时在二维数组的列中查找值

我有一个包含不同格式的电话号码的数组: $myArr = [ ['122-33-2222'], ['(122)433-5555'], ['122644.8888'] ]; 我需要检查该数组中是否有另一个数字。我

回答 5 投票 0

当非数字字符可能干扰时在二维数组的列中查找值

我有一个包含不同格式的电话号码的数组: $myArr = [ ['122-33-2222'], ['(122)433-5555'], ['122644.8888'] ]; 我需要检查该数组中是否有另一个数字。我

回答 5 投票 0

消毒日期

我正在使用 javascript 日期选择器,允许用户选择日期。但是,我还想在输入数据库之前清理发布的日期数据。我没有看到任何消毒剂

回答 5 投票 0

nh3 和 mark_safe 在 django markdown 中的用法

我在 Django 项目中使用 nh3 库来清理渲染的 Markdown 的 HTML。我还实现了围栏代码块和代码块突出显示。如果我不在我上使用mark_safe...

回答 1 投票 0

从日期时间字符串的平面数组中删除时间表达式

我想知道是否可以转换以下数组: 大批 ( “2016-03-03 19:17:59”, “2016-03-03 19:20:54”, “2016-05-03 19:12:37” ) 进入这个: 大批 ( “2016-03-03”, ...

回答 3 投票 0

将二维数组的合格行中的数据合并到平面关联数组中

我有一个 $_SESSION 数组,我通过循环内的键对其进行过滤/清理。 这会生成一个合格数据的二维数组,但我想将其简化为平面关联数组。 理论输入: $_SES...

回答 5 投票 0

截断&符号之前的字符串

我有一个显示网址列表的网站爬虫,但问题是我一生都无法完全正确地获得最后一个正则表达式。 所有网址最终列出为: http://www.website.org/page1.html&--

回答 2 投票 0

从二维数组中删除指定值的连续重复项

作为一个更大项目的一部分,我收到类似于以下形式的数组: $输出=数组( '2011' => ['出局', '到达'], '2012' => ['出局'], '2013' => ['出局'], ...

回答 3 投票 0

仅保留二维数组每行的最后两个元素

我有一个 PHP 数组 大批 ( [0] => 数组( [0] => 24 [1] => 1 [2] => 0 [3] => 4 ) [1] => 数组( [0] => 2 [1] => 23 ...

回答 2 投票 0

删除右括号后的字符串末尾[重复]

我想使用简单的 HTML dom 进行抓取,但有一个问题是完整的标题出现。 完整标题演示 随机名称(年份) 其他... 文本 我只需要: 随机名称(年份) 我的代码 $title = ltrim($html->查找...

回答 1 投票 0

将分隔字符串解析为经过清理的字符串数组

如果我执行 var_dump(array($output)) 则显示 array(1) { [0]=> string(573) " __(开发者必备灰色开衫|:89.77,gravityforms), __(圆点蓝色连衣裙|:55.45,gravityforms), __(

回答 2 投票 0

将 PHP 数组字符串转换为数组

如果我执行 var_dump(array($output)) 显示 array(1) { [0]=> string(573) " __(开发者必备的灰色开衫|:89.77,gravityforms), __(圆点蓝色连衣裙|:55.45,gravityforms), __(Clas...

回答 2 投票 0

从日期时间字符串数组中删除时间子字符串[重复]

我有一个从不同 XML 文件导入的时间戳数组。它们是这样的: 2015-04-16T07:14:16Z 所以我有一堆

回答 4 投票 0

这可以启用反射跨站脚本(XSS)攻击

我有这个代码: const 实现 = async (req, res, next) => { const rut = req.user && req.user.nickname.toUpperCase(); const 数据 = req.body; // 错误 !!! if (!rut || !数据...

回答 1 投票 0

从 HTML 文档中删除表单标签及其内容

$file = 'test.php'; 索引.php 测试一下 $file = 'test.php'; index.php <div class="test"> <p>It test</p> <form class="FormTest"> <input type="text" name="rel"> </form> <form class="FormTest2"> <input type="text" name="rel"> </form> </div> 下一步我们获取内容index.php并删除form: ob_start(); // start output buffer include $file; $template = ob_get_contents(); // get contents of buffer ob_end_clean(); $template = preg_replace('/<form.*?class="FormTest".*?>.*?<\/form>/', '', $template ); 但是它不起作用并且form.FormTest无法删除... 请告诉我问题出在哪里? 试试这个 ob_start(); // start output buffer include $file; $template = ob_get_contents(); // get contents of buffer $template = preg_replace('/<form.*?class="FormTest".*?>.*?<\/form>/', '', $template ); ob_end_clean(); 只是ob_end_clean();应该在最后 您也可以这样做 ob_get_clean() 本质上同时执行 ob_get_contents() 和 ob_end_clean() ob_start(); // start output buffer include $file; $template = ob_get_clean(); $template = preg_replace('/<form.*?class="FormTest".*?>.*?<\/form>/','', $template ); echo $template ; 您可能需要在正则表达式表达式中使用带有 /m 的多行修饰符: $template = preg_replace('/<form.*?class="FormTest".*?>.*?<\/form>/m', '', $template ); 尝试将 preg_replace 代码更改为以下内容: $template = preg_replace('/<form.*?class="FormTest.*?form>/s','', $template ); 将 HTML 作为字符串放入 $template 中时,它对我有用。 你的点还需要匹配换行符,所以添加 s-修饰符 $template = preg_replace('/<form.*?class="FormTest".*?>.*?<\/form>/s', '', $template ); 以下代码应该可以工作 $template = 'this is just a test<form class="FormTest">form will be removed</form>...'; $template = preg_replace('/<form.*?class="FormTest".*?>.*?<\/form>/', '', $template); echo $template;

回答 5 投票 0

删除文本中的 HTML 标签和方括号标签,但不要删除 PHP 标签或其内容

我需要 preg_replace() 方面的帮助。见下文: [源代码语言='php'][/源代码] 我只希望它显示 PHP 标签和...

回答 4 投票 0

如何防止漂白剂逃逸 > Markdown 中使用的(块引用)标签

我正在使用漂白剂来净化用户输入。但我使用 Markdown,这意味着我需要块引用 > 符号才能通过,而不会被转义为 > 。这样我就可以将它传递给misaka进行渲染。 ...

回答 2 投票 0

从 JSON 编码字符串中删除键和双引号

我正在尝试从此更改数组格式 {“更新”:“2016-01-28 02:00:02”,“费率”:“0.1898”} 对此 [2016-01-28 02:00 , 0.1898] 我得到了第一个...

回答 3 投票 0

Angular DomSanitizer 替换文本区域字段上的新行字符

Angular 的 DomSanitizer 只是一个美化的文本替换器吗?如果是,我想知道实现我自己的消毒剂是否可行,因为 Angular 正在替换特殊字符,例如 &qu...

回答 1 投票 0

如果标签的 src 值包含指定字符串,则从 HTML 字符串中删除 <img> 标签

我有一个小问题,如何找到以 Dealer.jpg 结尾的 src 字符串并从我的内容中仅删除此标签?例如: 这是内容&...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.