月度归档:2009年01月

PHP检查(屏蔽)IP、IP段函数

利用本函数可以检查一组IP或IP段是否在禁止列表中

php 代码
  1. /*
  2. *PHP IP检查函数
  3. *Created By 枫行天下
  4. *E-mail: starlight36@163.com
  5. *HomePage: http://www.msphome.cn/
  6. *Last Update: 2009-01-31
  7. *思路来源于ASP中的一个IP检查函数,原作者已不可考证
  8. *
  9. *$userip,要检查的IP,$badiplist,要禁止的IP列表,每个IP用换行符分隔
  10. *若IP在列表中,返回true,否则返回false
  11. *IP列表示例
  12. * 127.0.0.0 #禁止此IP
  13. * 192.168.1.* #禁止此IP段
  14. * 10.10.*.10
  15. * 0.*.0.*
  16. */
  17. echo chkip($ip, "127.0.0.1");

继续阅读

[分享]MYSQL字段类型

MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。

由MySQL支持的列类型列在下面。下列代码字母用于描述中:

M
指出最大的显示尺寸。最大的合法的显示尺寸是 255 。
D
适用于浮点类型并且指出跟随在十进制小数点后的数码的数量。最大可能的值是30,但是应该不大于M-2。
方括号(“[”和“]”)指出可选的类型修饰符的部分。

注意,如果你指定一个了为ZEROFILL,MySQL将为该列自动地增加UNSIGNED属性。

继续阅读

揭秘Boblog

   这我半年来一直都在关注PHP技术,本来自己不太喜欢PHP,但是却莫名其妙地对PHP产生了兴趣。今天晚上有空,就来研究了一下一直被我视为谜一样的程序的BoBlog,一方面是为了学习PHP,另一方面,也为将来可能在PHP平台进行开发打下基础。
    Boblog是一款单用户多人博客程序,基于PHP+MySQL,在国内使用较为广泛。在ASBLOG2.0发布以前,我也曾使用过Boblog,个人感觉,Boblog功能强大,易于扩展,用户体验和效率协调较好。在一定程度上,Boblog几乎做到了完美,完成如此强大的功能,仍然具有直追 ASBlog3内核预览版的效率,实在是令我深感佩服。因此,Boblog对于我来说,一直是一个谜。这么长时间以来,我一直没有时间研究Boblog的代码,今天终于有机会了。 继续阅读

怒了!网通也玩HTTP劫持

    怒了!网通劫持了HTTP会话,强行发广告。

    这种行为真的很过分,很恶劣,它侵犯了公民的通信自由权利,侵犯了消费者利益。我们网费没少交一分,居然还强行发广告。国家法律明文规定任何单位和个人不得侵犯公民的通信自由权利,而网通的做法修改了用户的HTTP封包,绝对是侵犯了公民的通信自由权。我们去邮局寄信,收件人却发现信封上被打上了广告,和这个性质其实是一样的。既然邮局无权给别人的信封印广告,那么网通就无权修改用户的HTTP封包。 继续阅读