蜘蛛我求您了别来爬了……

昨天卡院的Incapsula的周报来了,一看流量我吓了一跳:2.1G!作为一个小型论坛,这个数字是很不正常的。于是登录Incapsula来到控制面板,发现80%的流量都是搜索引擎蜘蛛产生的!

这个论坛是《龙族》主题论坛,因为书里面提到过,所以基本没有搜索引擎流量,而是手动输入/书签为多。所以我来到了Incapsula的控制面板,屏蔽了大部分蜘蛛:

迷你记事本(实现pastebin功能)

本程序是oott123仿制而来,系统核心源码为oott123自写而成,UBB解析采用Discuz内部的识别类,界面代码完全仿制。因为时间太过久远,所以找不到原来那个站点了,只从邮件记录中找到了原作者的mail:wenbin.wu@foxmail.com,在此向原作者致敬!

废话不多说,直接上地址:(我会说我连截图懒得弄一张了么?)http://sdrv.ms/M6PaSY

#每日一个小代码#只允许中国用户访问

嗯用免费空间的孩子们经常会想去掉广告啊什么的,或者TOS里面明确写着不允许中文网站自己却偷偷的搭建中文站什么的很苦恼……嗯没关系,有了这个神器,再也不怕老外查站了!

$language = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
//获取访客语言,是HTTP头信息的ACCEPT_LANGUAGE的前两个字符
if($language != 'zh'){
//zh是中文,包括zh-CN简体中文和zh-TW正体中文
header("Location: /yourpage.html");
//这句代码是将用户转向到根目录的yourpage.html这里
exit;
//然后退出
}

简洁的几句话就将非中文用户阻挡在外了。这个yourpage.html里面可以写上:We're sorry but our web site is temporarily unavailable due to routine maintenance or unexpected technical problems. We apologize for the inconvenience and are quickly working to correct the situation. 这一看就很专业的英文报错了对吧……

#每日一个小代码#利用Google翻译实现云TTS

之前看到一个能够将回复转换成声音的某个web服务,表示对原理很好奇。查了一些资料,发现php并不是很好实现tts。今天用Google翻译来听日语,突然想到用Google翻译的功能实现TTS。

稍微抓个包,得到地址:http://translate.google.cn/translate_tts?ie=UTF-8&q=字符串&tl=语言。直接写了个函数实现301转向,测试了下,发现如果有referer的话就会出现404错误。(Google真奇怪,为啥不是403……)

【图文教程更新】7ghost – 用PHP在不支持反向代理的空间上实现反向代理

大家好~我是oott123[三三],今天给大家带来如何利用7ghost脚本架设反向代理。使用7ghost和其它方法不同的是,这个并不需要空间支持 反向代理,而只需要:支持allow_furl_open;支持curl(也就是说支持抓取);空间至少要有500K(谁没有啊);如果启用缓存的话需要 写权限和空间足够大。比如部落之前推荐的youhosting很适合~
7ghost的官方地址是http://code.google.com/p/7ghost/ 不过已经很久没有更新了。我在使用过程中发现它官方的htaccess并不好用,于是修改了一个版本,放在了微软SkyDrive上。地址是:http://sdrv.ms/PtVOVv 这里。
好,接下来开始正式教程~


第一步是解压。(废话……)