Extman字符验证码改为数字验证码
[ 2011/06/27 13:57 | by selboo ]
Extman 默认使用纯字母作为图片验证码,由于字体,大小写难以区分,导致输入N次都未成功,为了方便登入,
将 图片验证码修改为纯数字
修改前
修改后
如果觉得还是麻烦可以关闭验证码,修改 webman.cf 文件下
[code]SY
将 图片验证码修改为纯数字
修改前
[root@ext extman]# cd libs/Ext
[root@ext Ext]# mv CaptCha.pm CaptCha.pm.bak
[root@ext Ext]# wget http://selboo.com.cn/attachment/1309154032_61282fdb.zip
[root@ext Ext]# unzip 1309154032_61282fdb.zip
[root@ext Ext]# mv CaptCha.pm CaptCha.pm.bak
[root@ext Ext]# wget http://selboo.com.cn/attachment/1309154032_61282fdb.zip
[root@ext Ext]# unzip 1309154032_61282fdb.zip
修改后
如果觉得还是麻烦可以关闭验证码,修改 webman.cf 文件下
[code]SY
OpenVPN 分配固定IP
[ 2011/06/13 12:47 | by selboo ]
OpenVPN 分配固定IP
修改server.conf 添加一行:
client-config-dir /usr/local/openvpn-2.1.3/client
添加客户端固定IP
cat > /usr/local/openvpn-2.1.3/client/selboo
ifconfig-push 192.168.70.117 192.168.70.118
Ctrl+d
我之前配置为:
ifconfig-push 192.168.70.117 255.255.255.0
客户端连接就报错
Mon Jun 13 11:49:21 2011 There is a problem in your selection of --ifconfig endpoints [local=192.168.70.117, remote=255.255.255.0]. The local and remote VPN endpoints must e
修改server.conf 添加一行:
client-config-dir /usr/local/openvpn-2.1.3/client
添加客户端固定IP
cat > /usr/local/openvpn-2.1.3/client/selboo
ifconfig-push 192.168.70.117 192.168.70.118
Ctrl+d
我之前配置为:
ifconfig-push 192.168.70.117 255.255.255.0
客户端连接就报错
Mon Jun 13 11:49:21 2011 There is a problem in your selection of --ifconfig endpoints [local=192.168.70.117, remote=255.255.255.0]. The local and remote VPN endpoints must e
PHP关闭浏览器后仍然继续执行的函数
[ 2011/06/07 17:52 | by selboo ]
函数名称:ignore_user_abort
官方说明:http://cn2.php.net/manual/en/function.ignore-user-abort.php
使用方法:
即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.
这样就可以实现计划任务效果了.但是还是要客户端访问程序才行.
比如说在生成静态页面、采集的时候,不需要在等待了。关掉浏览器吧。
例子:
官方说明:http://cn2.php.net/manual/en/function.ignore-user-abort.php
使用方法:
即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.
ignore_user_abort(true);
这样就可以实现计划任务效果了.但是还是要客户端访问程序才行.
比如说在生成静态页面、采集的时候,不需要在等待了。关掉浏览器吧。
例子:
set_time_limit(0);
ignore_user_abort(true);
$i = 0 ;
while($i ++ < 200){
file_put_contents($i.'.php' , $i);
sleep(3);
}
ignore_user_abort(true);
$i = 0 ;
while($i ++ < 200){
file_put_contents($i.'.php' , $i);
sleep(3);
}
PHP 基于文件头的文件类型验证类
[ 2011/06/07 17:08 | by selboo ]
From:http://www.zdyi.com/file-type-validation/624
在PHP开发中,传统的上传文件类型验证是基于文件扩展名的验证方式(如pathinfo函数),很容易通过修改扩展名来欺骗。
我这里写了一个验证类,是通过文件头来判断文件格式.(也不是百分之百安全,如果用户伪造了文件头,也能通过验证)
[code]<?php
/**
* 检证文件类型类
*
* @author Silver
*/
class FileTypeValidation
{
// 文件类型,不同的头信息
private static $_fileFormats = Array(
'jp2' => '0000000C6A502020',<
在PHP开发中,传统的上传文件类型验证是基于文件扩展名的验证方式(如pathinfo函数),很容易通过修改扩展名来欺骗。
我这里写了一个验证类,是通过文件头来判断文件格式.(也不是百分之百安全,如果用户伪造了文件头,也能通过验证)
[code]<?php
/**
* 检证文件类型类
*
* @author Silver
*/
class FileTypeValidation
{
// 文件类型,不同的头信息
private static $_fileFormats = Array(
'jp2' => '0000000C6A502020',<
6÷2(1+2)究竟等于多少
[ 2011/05/11 17:23 | by selboo ]
近日国外社交网站Facebook上有很多人都在热议“6÷2(1+2)=?”这么一个看似很简单、实则说不清的算式,结果究竟是9还是1引起了不小的纷争。台湾媒体苹果动新闻报道称,全球342万网民中有大约192万人回答9,149万人回答1。台湾苹果日报也找来上班族、大中学生分别计算,同样莫衷一是。123
其实问题的关键在于2(1+2)这部分隐藏的乘号,于是究竟应该先计算除法还是乘法就有点儿说不清了。台湾专家给出的答案是隐藏的乘法没有高优先级,应该从左到右依次计算,结果就是9,并据此宣称这是一道全球150万人都会算错的算术,我们应该从教学上反思一下了。
内地百度贴吧等网络论坛中掀起了热火朝天的讨论,同样是各执己见、没有定论。有不少坚持实践是检验真理唯一标准原则的同学纷纷拿出了Office Excel、科学计算器等工具,甚至有人自己动手编程检验,结果还是有9有1。你别说人吵架,就连计算器自己都打
Flash Player文件
其实问题的关键在于2(1+2)这部分隐藏的乘号,于是究竟应该先计算除法还是乘法就有点儿说不清了。台湾专家给出的答案是隐藏的乘法没有高优先级,应该从左到右依次计算,结果就是9,并据此宣称这是一道全球150万人都会算错的算术,我们应该从教学上反思一下了。
内地百度贴吧等网络论坛中掀起了热火朝天的讨论,同样是各执己见、没有定论。有不少坚持实践是检验真理唯一标准原则的同学纷纷拿出了Office Excel、科学计算器等工具,甚至有人自己动手编程检验,结果还是有9有1。你别说人吵架,就连计算器自己都打