12月 15th, 2006PHP5.1时区设置

从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的

也就是显示的时间(无论用什么php命令)都是格林威治标准时间

和我们的时间差了正好8个小时,有以下3中方法可以恢复正常的时间

1,最简单的方法就是不要用php5.1以上的版本

2,如果一定要用,而且不能修改php.ini,则需要在关于时间的初始化的语句的
上面加上 date_default_timezone_set (XXX);
cp无此问题

3,一劳永逸,仅限能修改php.ini。打开php.ini查找date.timezone 去掉前面的分号
= 后面加XXX,重启http服务(如apache2或iis等)即可

关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
还有新加坡:Asia/Singapore

由于程序最后还是会把地名转为时区来计算,所以当你使用的不是内置的区域的时候,程序将自动使用格林威治标准时间

12月 14th, 2006Blog is weblog

博客,Blog,其实就是网络日志,weblog,对我这种网管那是天天都要接触很多log,但,现在,此种Blog,突然成为网络上的时尚了.

还记得小时候,难得写点日记,还要买把锁锁上,生怕被人看到自己的秘密,现在可好,不要说什么锁,不但没有了锁,随便写点什么都希望人们多多光临.更有甚者,连什么性爱日记,色情录像都堂而皇之地上了博客,真是为了吸引眼球无所不用其极.

这一切,都是因为电脑网络,在网上,能充分发挥个人特点,满足一个人的个性化要求.

网络是开放的,网络是自由的,希望也能是积极的,进取的.

Blog is only weblog.

1.设网卡

外网网卡
DEVICE=eth0
IPADDR=(外网IP) NETMASK=255.255.255.0
GATEWAY=(外网网关)
内网
DEVICE=eth1
IPADDR=(内网IP) NETMASK=255.255.255.0

2.打开内核数据包转发功能:echo “1″ > /proc/sys/net/ipv4/ip_forward

3.防火墙设置数据包转发伪装: iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j SNAT –to-source (外网IP)

注:这里的192.168.0.0/24是指内网的子网,如果你的内网网段是192.168.1.1-192.168.1.255 那就得是192.168.1.0/24

大功告成!

对linux 来说,要实现自动备份数据并不难,但要实现远程数据安全地自动备份就有点麻烦了.

这次,我用了Linux的SSH和Crond进行远程数据备份.

要考虑到安全因素,那么就得有验证.在程序自动运行过程中,不可能向人一样输入用户名,等待提示后再输入密码,但是不输入密码又无法确保安全,ssh有另一种用密钥对来验证的方式,这次,我们就用这个办法来实现验证.

1.生成密匙对

[user1@rh user1]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user1/.ssh/id_rsa):
Created directory '/home/user1/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user1/.ssh/id_rsa.
Your public key has been saved in /home/user1/.ssh/id_rsa.pub.
The key fingerprint is:
e0:f0:3b:d3:0a:3d:da:42:01:6a:61:2f:6c:a0:c6:e7 user1@rh.test.com

生成的公共密匙为:~/.ssh/id_rsa.pub
私有密钥为 ~/.ssh/id_rsa

2.把公共密匙拷到目标机器上去,保存为:
~/.ssh/authorized_keys(默认是整个文件名,可以在/etc/sshd/sshd_config里修改)

3.用SSH登陆测试,是否不输入密码就可以登陆

ssh -i ~/.ssh/id_rsa < 用户名>@< 目标IP>

第一次需要键入yes ,以后就不需要在键入任何东西就可以登陆了.

4.下面是简单的自动备份SHELL脚本 Read the rest of this entry »

期末考试,一清华男生面对教授出的超难物理题,无从下手,于是径直走到讲台前,对监考的教授说,”您出的题,我实在答不出来,可是我出一个题,您也不一定答的出来。如果您答不出来我的问题,能不能给我100分?”
教授摸摸那已经没胡子的下巴,心想,就你――一个整天泡人大女生的清华呆子――能出多难的题,难得倒我?我可是得过诺奖的人儿了!遂答曰:”好!”

  清华男生娓娓道来:”什么事合法却不合理? 什么事合理却不合法?什么事既不合理也不合法? 括弧:这三件事有内在联系”

 教授实在想不出来,爽快的在白卷上打了100分,并问答案,清华男生说:”您既然已经打了分了,那我就告诉您吧。”

  “您82岁的老头子,却娶了一个28岁的年轻妻子,这,合法却不合理。”

  “您年轻漂亮的妻子,在外面又找了个年轻学生,这,合理却不合法。”

  教授这时已把一张黄脸气成青脸,气急败坏的说:”那你说,什么事既不合理也不合法?”

学生得意的说:”您刚才在您新娶的年轻妻子的年轻情人的白卷上打了一个满分,这件事,既不合理,也不合法。”

用PHP的GD库生成带有雪花背景的验证码 Read the rest of this entry »


© 2007-2011 Jianglb之家 |浙ICP备05036290号-2 | Powered by Wordpress