屏蔽机器人从你的网站搜取email地址的php代码
垃圾邮件很烦人,下面贴一种能够自动屏蔽机器人从你的网站搜集email地址的方法。
代码如下:
function security_remove_emails($content) {
$pattern = '/([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})/i';
$fix = preg_replace_callback($pattern,
"security_remove_emails_logic", $content);
return $fix;
}
function security_remove_emails_logic($result) {
return antispambot($result[1]);
}
add_filter( 'the_content', 'flex_remove_emails', 20 );
add_filter( 'widget_text', 'flex_remove_emails', 20 );
把这个放到functions.php文件中,如果机器人来搜集email地址,就会自动屏蔽了。
相关推荐
-
使用图灵api创建微信聊天机器人
需要准备的资源: 图灵机器人账号 微信公共账号 点击访问 图灵机器人官网,快快注册,拥有自己的聊天机器人,可以在这里先体验一下 今天主要简述微信公共平台聊天机器人的搭建,首先需要注册微信公共账号,之后在图灵机器人网站上登录你的图灵账号,可以看到如截图所示的界面,在"机器人设定"界面可以进行机器人昵称.年龄.性别等信息的设定,在"机器人调教"界面可以教你的机器人回答特定问题,"知识库"可以导入知识库,增加你的机器人的能力~~~ 红色圈起来的部分是需
-
asp.net(c#)捕捉搜索引擎蜘蛛和机器人
下面是访问日志文件2008-8-13 14:43:22 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322) 2008-8-13 14:43:27 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322) 2008-8-13 14:44:18 Mozi
-
java实现小i机器人api接口调用示例
复制代码 代码如下: package com.weixin.util; import java.io.IOException;import java.util.Random;import org.apache.commons.codec.binary.Hex;import org.apache.commons.codec.digest.DigestUtils;import org.apache.commons.httpclient.HttpClient;import org.apache.com
-
使用Python的Tornado框架实现一个简单的WebQQ机器人
我打算将WebQQ单独出来运行, 一开始直接拷贝了pyxmpp2的mainloop, 但是跑起来问题多多, 所以我又研究了利用Tornado进行网络编程(这里), 所以我放弃了Pyxmpp2的mainloop,使用Tornado进行重写 首先放出项目代码 引子 WebQQ协议是一套基于HTTP的QQ协议, 而用Python的urllib2库进行请求太慢, 因为HTTP本身就使用socket请求, 所以改用多路复用I/O模型, 而Tornado简单高效, 看过代码后可以轻松上手.平台兼容性很好,
-
安卓(Android)聊天机器人实现代码分享
今天看到一个ios写的图灵机器人,直接去官网(http://www.tuling123.com/openapi/)看了下API接入,太简单了,就一个get请求~于是乎,写了一个Android版本的机器人,没什么技术含量,但是挺好玩的~刚好昨晚看了自己喜欢的秦时明月,嘿嘿,小貔貅,就是我的机器人宠物啦~ 这是一个安卓智能聊天机器人的源码,采用了仿微信的风格设计,调用的是图灵机器人的API,能够实现智能聊天.讲故事.讲笑话.查天气.查公交等丰富的功能. 先给大家展示效果图: 下面是代码片段,想要源码
-
php实现判断访问来路是否为搜索引擎机器人的方法
本文实例讲述了php实现判断访问来路是否为搜索引擎机器人的方法.分享给大家供大家参考.具体分析如下: 很多时候我们需要对网站访客来路进行识别,针对真实用户与搜索引擎作不同动作实现,那么首先就需要判断是否为搜索引擎. php判断方法非常简单,通过过滤$_SERVER['HTTP_USER_AGENT'] 参数即可进行识别,以下是摘录某开源程序的相关源码: private function getRobot() { if (empty($_SERVER['HTTP_USER_AGENT'])) {
-
采用python实现简单QQ单用户机器人的方法
采用python实现简单QQ单用户机器人的方法如下: 一.首先我们查看一下关于3GQQ的相关协议: 对此,打开一个支持WAP的浏览器,可以使用Firefox的wmlbrowser插件,打开FF后,访问地址 https://addons.mozilla.org/zh-CN/firefox/search/?q=wmlbrowser&cat=all&x=17&y=11 二.进入3GQQ的进行协议分析 3GQQ的地址是:http://pt.3g.qq.com/s?ai
-
php版小黄鸡simsimi聊天机器人接口分享
复制代码 代码如下: <?phpfunction simsimi($keyword) { $keyword = urlencode(urlencode($keyword)); //----------- 获取COOKIE ----------// $url = "http://www.simsimi.com/"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_HEADER,1); curl_setopt($ch, CURLOPT_
-
屏蔽机器人从你的网站搜取email地址的php代码
垃圾邮件很烦人,下面贴一种能够自动屏蔽机器人从你的网站搜集email地址的方法. 复制代码 代码如下: function security_remove_emails($content) { $pattern = '/([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})/i'; $fix = preg_replace_callback($pattern, "security_remove_emails_logic", $content);
-
网页上隐藏Email地址的方法
假如你在网上发布了你的Email地址,不久就会招来大量的垃圾邮件.这是因为垃圾邮件发布者,会用程序在网上搜索Email地址,一旦搜到你的Email,就会添加到他们的发布列表中,以后垃圾邮件就会不断地发送给你.如何才能在网上自由发布Email地址联系朋友,同时又不会招来垃圾邮件呢?以下方法能帮助你解决此类问题. 1.使用软件加密你的Email 有一些专门的邮件地址隐藏器软件能够加密你的Email地址,防止垃圾邮件发布者收集你的Email. Mail2Encoder(右键下载)可以将Email地址转
-
PHP批量查询WordPress留言者E-mail地址实现方法
今天收到了很多Bloger朋友的E-mail拜年短信,嘿嘿,感觉很好玩,可是他们是如何实现的这个呢,很简单的,可是简单的分为两步: 1)通过SQL查询获取E-mail地址 2)通过某种方法群发E-mail 对于1,几行PHP代码可以解决: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra
-
c#判断email地址是否为合法
题目要求: 关键代码如下所示: class Program { static void Main(string[] args) { Console.WriteLine("请输入正确的邮箱地址,以 @sina.com 结尾"); string us =Convert.ToString(Console.ReadLine()); string str1 = us.Replace("@", ""); int count = us.Length - str
-
jquery使用正则表达式验证email地址的方法
本文实例讲述了jquery使用正则表达式验证email地址的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <html> <head> <title>jquery使用正则表达式验证email地址</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <script type=&qu
-
正则表达式检测用户输入的email地址是否合法
在注册系统开发中,需要检测用户输入的email地址是否合法,可以在js或者php中检测,但是差别不大,都可以使用正则表达式来检测. 下面是js的一个例子: 复制代码 代码如下: function validateEmail(email) { var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\ ".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\
-
JS实现很酷的EMAIL地址添加功能实例
本文实例讲述了JS实现很酷的EMAIL地址添加功能的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <html> <head> <title>JS实现很酷的EMAIL地址添加功能</title> <style type="text/css"> ul{ list-style:none; margin:0; padding:0;} li{ margin:0; padding:0;} #content{widt
-
python中django框架通过正则搜索页面上email地址的方法
本文实例讲述了python中django框架通过正则搜索页面上email地址的方法.分享给大家供大家参考.具体实现方法如下: import re from django.shortcuts import render from pattern.web import URL, DOM, abs, find_urls def index(request): """ find email addresses in requested url or contact page &quo
-
Email地址加密javascript版
function getEmail(email){ var r = ""; for (i=0;i<email.length;i++) { r += "&#" + email.charCodeAt(i); } return r;}效果如下: Email地址加密 function getEmail(email) { var r = ""; for (i=0;i') ].join("&
-
C#实现将Email地址转成图片显示的方法
本文实例讲述了C#实现将Email地址转成图片显示的方法.分享给大家供大家参考.具体实现方法如下: private final static IndexColorModel icm = createIndexColorModel(); /** * 生成电子邮件图片 * @param email * @param out * @throws IOException */ public static void MakeEmailImage(String email, OutputStream out
随机推荐
- AngularJS模块管理问题的非常规处理方法
- ruby ftp封装实例详解
- Lua学习笔记之数据类型
- PostgreSQL教程(十三):数据库管理详解
- Highcharts学习之数据列
- 解析Java编程之Synchronized锁住的对象
- Android中使用TextView实现图文混排的方法
- 重新封装zend_soap实现http连接安全认证的php代码
- JavaScript中为元素加上name属性的方法
- 通过Python来使用七牛云存储的方法详解
- 简单学习JavaScript中的for语句循环结构
- 更有效率的css代码编写第1/3页
- 详解Node.js如何开发命令行工具
- 五步轻松实现zTree的使用
- jQuery实现图像旋转动画效果
- 破解别人的asp木马密码的方法
- C++设置系统时间及系统时间网络更新的方法
- JavaScript中获取未知对象属性的代码
- Ubuntu 15下安装JDK1.8教程
- C#使用yield关键字让自定义集合实现foreach遍历的方法