屏蔽机器人从你的网站搜取email地址的php代码
2015-01-24信息快讯网
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地址,就会自动屏蔽了。
php版小黄鸡simsimi聊天机器人接口分享
file_get_contents("php://input", "r")实例介绍
解析PHP中empty is_null和isset的测试
win7下memCache的安装过程(具体操作步骤)
浅析memcache启动以及telnet命令详解
解析file_get_contents模仿浏览器头(user_agent)获取数据
解析linux下安装memcacheq(mcq)全过程笔记
Memcached常用命令以及使用说明详解
解析php file_exists无效的解决办法
深入file_get_contents与curl函数的详解
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
用Php编写注册后Email激活验证的实例代码
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
php获取用户IPv4或IPv6地址的代码
PHP中文分词 自动获取关键词介绍
使用 PHPMAILER 发送邮件实例应用
PHP中空字符串介绍0、null、empty和false之间的关系
如何获知PHP程序占用多少内存(memory_get_usage)
PHP管理内存函数 memory_get_usage()使用介绍
php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
php中判断文件存在是用file_exists还是is_file的整理
PHP中file_exists与is_file,is_dir的区别介绍
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
巧用php中的array_filter()函数去掉多维空值的代码分享
PHP file_exists问题杂谈
用PHP将网址字符串转换成超链接(网址或email)
安卓美女机器人“阳扬”现身上海虹桥能说会唱