Archive for July, 2009

PHP为你的Web表单增加Captcha验证码保护

Tuesday, July 14th, 2009

如何防止别人通过群发程序在你的网站上提交垃圾消息?这里将告诉你怎样用一个php表单做到这一点。 你需要使用Captcha,它是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机和人的公共全自动程序。 网上有很多PHP库文件你可以使用。我推荐reCAPTCHA PHP库文件,让你很容易就让你的PHP表单使用上CAPTCHA。通过调用reCAPTCHA API,你的表单可以让群发程序停止发垃圾信息了。 第一步: 获取reCAPTCHA API 在reCAPTCHA网站注册一个API key(免费)。并记录下你的private key和 public key。 第二步: 下载并安装reCAPTCHA PHP 从Google code上下载reCAPTCHA 库文件: $ cd /tmp $ wget http://recaptcha.googlecode.com/files/recaptcha-php-1.10.zip 解压recaptcha-php-1.10.zip, 回车: $ unzip recaptcha-php-1.10.zip 最后, 将recaptchalib.php复制到你表单所在目录下面。 例如, 如果你的contact.php在/var/www/html目录下面, 像下面这样去复制recaptchalib.php: $ cp /tmp/recaptcha-php-1.10/recaptchalib.php /var/www/html 第三步: 测试 创建一个php文件如下: 简单的Email表单 function checkForm() { if (document.forms.myphpform.elements['yname'].value.length == 0) { alert('请输入姓名'); ...

如何在Sun Blade100/150工作站中安装添加第二块IDE硬盘

Thursday, July 2nd, 2009

这里有7个步骤,整个过程相对很简单。 1.安装硬盘。基本的操作介绍可以查看Sun网站上的Sun Blade 100/150 Service Manual: Sun Blade 100 Service Manual - (Section 7.3.3, page 7-7) Sun Blade 150 Service Manual - (Section 7.3.3, page 7-8) 2.重新启动机器进入OK命令提示符。大多数情况下,你可以在系统里输入 init 0 来重启。 3.在OK命令提示符下,使用 probe-ide 来确认新加入的IDE硬盘,然后 boot -r 引导系统启动。 ok probe-ide This command may hang the system if a Stop-A or halt command has been executed. Please type reset-all ...