php过滤垃圾评论,已过滤垃圾评论什么意思

本文目录一览:

phpcms v9垃圾评论如何批量删除?

PHPCMS默认自带删除文章,但是一次最多只能删除20篇文章。如果要删除的文章数量多的话会很雷人,虽然我们可以通过删除栏目来实现删除文章,但是还是怕会删除的不彻底而占用数据库空间。

PHPCMS批量删除文章方法,PHPCMS默认存储文章的数据表是v9_news和v9_news_data,一个是主表,用于存储文章的标题、描述、关键词等信息,另外个附表就主要是存储文章内容的。

代码如下:

?php

$mydbhost = “localhost”; //配置主机

$mydbuser = “test”; //数据库用户

$mydbpw = “test2016#”; //数据库密码

$mydbname = “gongzheng”; //数据库名字

$mydbcharset = “utf8”; //设置编码

$link = mysql_connect($mydbhost,$mydbuser,$mydbpw) or die (mysql_error());

mysql_select_db($mydbname,$link) or die(“没有该数据库:”.$mydbname);

mysql_query(“SET NAMES ‘$mydbcharset'”);

$row= mysql_query(“SELECT `a`.`id` as `k`,`b`.`id` as `p` FROM `v9_news` as `a` left join `v9_news_data` as `b` on `a`.`id` = `b`.`id` WHERE `a`.`catid` = ‘111’ ORDER BY `a`.`id` DESC”);

while ($rs=mysql_fetch_array($row)){

$aid = $rs[k];

$sql = “DELETE FROM `v9_news` WHERE `v9_news`.`id` = ‘$aid'”;

$sql2 = “DELETE FROM `v9_news_data` WHERE `v9_news_data`.`id` = ‘$aid'”;

mysql_query($sql);

mysql_query($sql2);

}

mysql_close();//关闭数据库连接

?

怎么使用PHP技术过滤垃圾用户

一般处理这种情况的话,有3种解决方案

人工识别,缺点是垃圾用户太多的时候人工劳动量太大

机器识别,缺点是容易误伤正常用户

人工+机器识别,这种方法是一个中和比较适中的解决办法

设定好相关的过滤机制,使用PHP去自动处理一些高危用户并封号,对于一些危险度较低的用户使用人工去识别封号。

机制怎么去设置,这个得根据你的现有情况去制定。一般垃圾用户都有共性。

PHP用strstr()函数阻止垃圾评论(通过判断a标记)

strstr()

函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回

false。

语法:strstr(string,search)

参数string,必需。规定被搜索的字符串。

参数search,必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字

ASCII

值的字符。

该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用

stristr()。

strstr()函数简单演示

复制代码

代码如下:

?php

echo

strstr(“Hello

NowaMagic!”,

“NowaMagic”);

?

程序运行结果:

NowaMagic!

再来一个简单例子

复制代码

代码如下:

?php

$email

=

‘name@example.com’;

$domain

=

strstr($email,

‘@’);

echo

$domain;

//

prints

@example.com

//$user

=

strstr($email,

‘@’,

true);

//

As

of

PHP

5.3.0

//echo

$user;

//

prints

name

?

程序运行结果:

@example.com

这个函数可以用的地方很多。假如你的网站垃圾评论很多,大部分垃圾评论是带链接的,因为要增加反向链接嘛,所以你可以使用下面的小技巧来杜绝这些带链接的垃圾评论。

复制代码

代码如下:

?php

$content

=

$_POST[‘content’];

$garbage

=

strstr($content,

“a”);

if($garbage

==

false)

{

//

数据库插入代码

}

else

{

echo

“scriptalert(‘你的评论不能带有链接’);

history.go(-1);/script”;

}

?

嗯,大概就这样。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/192778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-01 10:30
下一篇 2024-12-01 10:30

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • 异或什么意思及其用途

    异或操作是一种比较常见的位运算操作,也称为“异或运算”,这个运算符用符号“^”表示。它是指对两个相应位进行逻辑异或,并返回结果。 我们来看下异或的运算规则: 0 ^ 0 = 0 0…

    编程 2025-04-28
  • PHP获取301跳转后的地址

    本文将为大家介绍如何使用PHP获取301跳转后的地址。301重定向是什么呢?当我们访问一个网页A,但是它已经被迁移到了另一个地址B,此时若服务器端做了301重定向,那么你的浏览器在…

    编程 2025-04-27
  • PHP登录页面代码实现

    本文将从多个方面详细阐述如何使用PHP编写一个简单的登录页面。 1. PHP登录页面基本架构 在PHP登录页面中,需要包含HTML表单,用户在表单中输入账号密码等信息,提交表单后服…

    编程 2025-04-27
  • Python的垃圾回收机制

    本文将对Python的垃圾回收机制进行详细阐述,着重介绍它的基本原理和实现方式。此外,我们还将介绍常见的问题及解决方法,并给出相应的代码示例。 一、Python的垃圾回收概述 垃圾…

    编程 2025-04-27
  • Docker 垃圾电脑的解决方案

    Docker 是一种轻量级的容器化技术,可以在一个操作系统中,同时运行多个独立的应用。在使用 Docker 的过程中,可能会出现 Docker 占用大量硬盘空间,导致电脑变得极其缓…

    编程 2025-04-27
  • 网络爬虫什么意思?

    网络爬虫(Web Crawler)是一种程序,可以按照制定的规则自动地浏览互联网,并将获取到的数据存储到本地或者其他指定的地方。网络爬虫通常用于搜索引擎、数据采集、分析和处理等领域…

    编程 2025-04-27
  • PHP与Python的比较

    本文将会对PHP与Python进行比较和对比分析,包括语法特性、优缺点等方面。帮助读者更好地理解和使用这两种语言。 一、语法特性 PHP语法特性: <?php // 简单的P…

    编程 2025-04-27

发表回复

登录后才能评论