小编rOc*_*RhO的帖子

PHP筛选禁止单词的文本

我们有一个C2C网站,我们不鼓励在我们的网站上销售品牌产品.我们建立了一个品牌词汇数据库,如NikeD&G,并制作了一个算法来过滤这些词的产品信息,并禁用产品,如果它包含这些词.

我们当前的算法从提供的文本中删除所有空格和特殊字符,并将文本与数据库中的单词匹配.这些情况需要通过算法捕获并有效捕获:

  • 我是世界的
  • 我有n个鞋子
  • 我有nikeeshoes
  • 我卖i-phone外壳
  • 我卖iphone-casing
  • 你可以有iphone

现在的问题是它还包含以下内容:

  • rapiD服装厂(D&G)
  • rosNIK Electronics(耐克)

如何在捕获真实案例的同时保持效率,可以采取哪些措施来防止这种错误匹配?

编辑

以下是那些更了解代码的人的代码:

$orignal_txt = preg_replace('/&.{0,}?;/', '', (strip_tags($orignal_txt)));
$orignal_txt_nospace = preg_replace('/\W/', '', $orignal_txt);
{
    $qry_kws = array("nike", "iphone", "d&g");
    foreach($qry_kws as $rs_kw)
    {       
        $no_space_db_kw = preg_replace('/\W/', '', $rs_kw);
        if(stristr($orignal_txt_nospace, $rs_kw))
        {
            $ipr_banned_keywords[] = strtolower($rs_kw);
        }
        else if(stristr($orignal_txt_nospace, $no_space_db_kw))
        {
                $ipr_banned_keywords[] = strtolower($rs_kw);
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

php regex preg-replace

6
推荐指数
1
解决办法
1974
查看次数

使用PHP将PDF转换为JPG图像

我使用ImageMagik尝试和转换PDF至JPG的内容,但不断收到空JPG.我已经确定了烫发777上的所有内容进行测试让我有点失落如何继续.

这是我正在运行的脚本

<?php

    exec('convert testfile.pdf output.jpg', $output, $return_var);

?>
Run Code Online (Sandbox Code Playgroud)

php pdf jpeg imagemagick

4
推荐指数
1
解决办法
3万
查看次数

Sql将数据从一个表插入另一个表

我有个疑问.我需要SQL SERVER的语法 - 如何将数据从一个表插入另一个表?

mysql sql

2
推荐指数
1
解决办法
2712
查看次数

如何处理一个表单中的多个提交?

我试图将两个提交按钮放入一个表单中,一个按钮将更新记录,另一个按钮将删除它。

<form>
   <input type="submit" value="UPDATE"/>
   <input type="submit" value="DELETE/>
</form>
Run Code Online (Sandbox Code Playgroud)

这些应该如何在 php 中处理?最好的方法是什么?

html php forms

2
推荐指数
1
解决办法
2428
查看次数

转换非拉丁字符

如何转换带有非拉丁字符的字符串,如下所示:

\n\n
\xe4\xbc\x8a\xe8\x97\xa4\xe3\x82\x8a\xe3\x81\xaa\n
Run Code Online (Sandbox Code Playgroud)\n\n

对此:

\n\n
%E4%BC%8A%E8%97%A4%E3%82%8A%E3%81%AA\n
Run Code Online (Sandbox Code Playgroud)\n\n

在 PHP 中。谢谢 ;)

\n

php encode utf-8

0
推荐指数
1
解决办法
737
查看次数

在PHP中右键单击"禁用"

我正在使用一个应用程序,其中使用了ppt幻灯片和视频.我想在所有浏览器中禁用右键单击,是否可以这样做?

html javascript browser

-4
推荐指数
1
解决办法
2万
查看次数

标签 统计

php ×4

html ×2

browser ×1

encode ×1

forms ×1

imagemagick ×1

javascript ×1

jpeg ×1

mysql ×1

pdf ×1

preg-replace ×1

regex ×1

sql ×1

utf-8 ×1