手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 免费部署 N8N 的 Zeabur 注册 | 登陆
浏览模式: 标准 | 列表全部文章

万能验证码:recaptcha

说是万能,意思是他支持多种程序语言。而且调用方式也非常简单,当然官方也有例子
Recaptcha,这是一个验证码程序,其实真的很方便,如果你一天到晚还在为着验证码被别人破解而不停的改进自己的验证码时,你可以用它;如果你不会写验证码程序,你可以用它;如果你想支持语音验证,你也可以用它;如果你想有更多的功能,当然你一样可以用它。

使用方法比较简单,大致如下:

  1. Download the reCAPTCHA Library, unzip it, and copy recaptchalib.php to the directory where your forms live.先到reCAPTCHA下载PHP类库,解压拷到你的线上目录中
  2. If you haven't done so, sign up for an API key. 准备完后,你可以注册并申请一下API
  3. Now we're ready to start modifying your code. First, we'll add code to display the CAPTCHA:然后,我们开始修改代码。首先,我们先添加显示CAPTCHA验证码的代码 
    PHP代码
    1. require_once('recaptchalib.php');  
    2. $publickey = "..."// you got this from the signup page,这里就是你刚才申请的API KEY 
    3. echo recaptcha_get_html($publickey);  

   4.In the code that processes the form submission, you need to add code to validate the CAPTCHA. Otherwise, the CAPTCHA will appear, but the answers won't be checked. The validation code looks like:在提交处理页,你需要添加CAPTCHA验证代码。否则,CAPTCHA并不会验证他们。验证代码大致如下:

PHP代码
  1. require_once('recaptchalib.php');  
  2. $privatekey = "...";  //申请的API KEY
  3. $resp = recaptcha_check_answer ($privatekey,  
  4.                                 $_SERVER["REMOTE_ADDR"],  
  5.                                 $_POST["recaptcha_challenge_field"],  
  6.                                 $_POST["recaptcha_response_field"]);  
  7.   
  8. if (!$resp->is_valid) {  
  9.   die ("The reCAPTCHA wasn't entered correctly. Go back and try it again." .  
  10.        "(reCAPTCHA said: " . $resp->error . ")");  
  11. }  

看起来是不是很简单?现在是不是不再犹豫了??

更多参考和参数可以查看这里:http://recaptcha.net/plugins/php/

 

 

 

Tags: recaptcha

恭喜cssrain重开通

在这次活动中,cssrain属于不幸阵亡的一位。期间问过cssrain的站长,仿佛还是倒在备案和其他问题上。
所幸的是,现在他开通了。别问我为什么,我也不知道,我只是从googlereader里发现了他的博客又能够被google reader看到了而己。

基于这个理由,恭喜一下,祝贺一下。毕竟这也是国内关于jQuery等前端应用博客中还算较有名的一位。

Tags: cssrain

断网了

断网,这真的让我很惊讶。我想想我的有线通费用是交到今年6月份的,再加上送的一个月,应该是到7月19日,但事实上,它确实是断了。

打电话 96877,发现是说我09年的有线电视费用没交,一般来说,上海这边有线电视费都是过完年后交的吧?我什么单子和通知都没有收到,就突然的关掉了。

原来机顶盒的功能是这样的呀,以后要当心了。有机顶盒的朋友要注意啊,说不定哪天你想看的电视节目就突然间被停掉了。【机顶盒的功能不是为了让你多看一些电视节目,而是为了让他们方便管理。可恨的是机顶盒需要经常升级,如果你晚上关掉机顶盒,有的时候升级失败的话,你就看不到电视了。只是不知道IPTV是否能看电视,如果能的话,倒情愿装IPTV了。算下来IPTV的费用也和有线通+有线电视费用差不多了】

我继续问,我的有线通费用是交了的呀。他说不行只要有一样停了。那么所有的都要停,我就觉得不可思议了,如果我以后不看电视怎么办?难道网也不让我上了?客服的回答却偏偏 就是这样。如果不用有线电视,那以后也不能用有线通。

让他退款吧。人说现在是停机状态,你只能先去营业厅开通或者做其他处理也行。想想就郁闷 。

有线电视停就停呗,我还能看所谓的6个台的。也够我看了,但你凭什么把我网络也给断了?

莫名其妙

Tags: 有线

孩奴

打开QQ的时候,跳出个弹窗,觉得其中的这个专题不错,再加上最近老婆的一些行为,越来越觉得她象孩奴了。

这句话,其实我也想和她说,但再怎么说,她总是不听的:

XML/HTML代码
  1. 为什么总是害怕养不大你的孩子?为什么对生活毫无安全感?你在忧郁什么,你的爸妈不是一样可以含辛茹苦把你拉扯大!怎么,既要儿女华服美冠,又要自己锦衣玉食,还要轻松还上房贷与信用卡?那么……年轻爸妈们,你的要求会不会太理想化了一点点……  
  2. 养育孩子,不仅要靠一份责任感,更要有坚不可摧的心理防线。你的孩子成长健康与否,完全取决于你的生活态度,而不是你卡上的数字。所以在我们小的时候,同样有很多生活捉襟见肘的父母养大了自己出色的儿女,孕育下一代本就要有奉献精神,你什么都不想失去,还要望子成龙老来有靠衣食无忧,那么苛刻地问一句:你凭什么?  

真的。有孩子看看这个专题吧:http://lady.qq.com/zt/2010/hn/index.htm

还是很不错,越来越想着腾讯现在的专题质量高了。

 

ExtJs 备忘录

这个,当然不是我写的。我用的更多的应该是jQuery,相对于JS这方面来说,jQuery框架我用的是最多的。
在jQuery没有出来之前,用过一阵子的prototype,只是现在用的少了。
mootools是一点都没有碰过,dojo亦然。extJS和yui也同样只是稍看了一遍而己。为了ExtJS我还专门买了本书,只是却几乎没有翻过。

看到这个备忘录,就想着先收藏下来,留着以后慢慢看,这样也并不错啊。。。
这个系列一共九篇,讲了表单,表格和页面搭建,还是比较有用的。即使是初学者也可以迅速上手,当然如果不深究的话,终究只是于处应用阶段,属于知其然不知其所以然。。。

1.  ExtJs 备忘录(1)—— Form表单(一) [ 控件使用 ]
2.  ExtJs 备忘录(2)—— Form表单(二) [ 控件封装 ]
3.  ExtJs 备忘录(3)—— Form表单(三) [ 数据验证 ]
4.  ExtJs 备忘录(4)—— Form表单(四) [ 数据提交 ]
5.  ExtJs 备忘录(5)—— GirdPanl表格(一)[ 基本用法 ]
6.  ExtJs 备忘录(6)—— GirdPanl表格(二)[ 搜索分页 ]
7.  ExtJs 备忘录(7)—— GirdPanl表格(三)[ 统计|查看、修改单行记录 ]
8.  ExtJs 备忘录(8)—— 管理界面搭建和其他部分控件介绍
9.  ExtJs 备忘录(9)—— Ext常用属性、方法小结 [系列完]

随便看看吧。了解一下也好,毕竟熟悉了之后,用EXTJS做界面还是很漂亮的,当然,如果写的不好,内存吃起来也是很漂亮的。

Tags: extjs, framework