
PHP
cai21cn
这个作者很懒,什么都没留下…
展开
-
扩展代码对Mybb中用户信息的访问
论坛Mybb是一款不错的开源产品,在对Mybb进行扩展过程,需要检测用户是否登录。扩展代码为PHP代码,放在网站根目录下,包括了Mybb论坛所用的global.php,尝试着使用$mybb->user['uid']或$mybb->user['username']来访问用户的登录信息,但就是不能如愿。仔细研究其模板如相关文件,最后将扩展代码放置在Mybb论坛安装目录下,终于如愿。 ...2011-01-05 14:49:08 · 153 阅读 · 0 评论 -
实现Mybb注册的地域限制
为了阻止省外用户特别是国外用户的注册,使用http://whois.pconline.com.cn/ipJson.jsp地址库,鉴别用户的位置。具体接口的使用见参考http://whois.pconline.com.cn/。对mybb的修改主要在模板上。模板仍然使用default,主要修改会员-->member_register 在和间添加如下代码: [code="java"] funct...2011-11-01 23:39:51 · 365 阅读 · 0 评论 -
Mybb注册地域限制插件
上一篇文件关于Mybb注册地域限制的文章是在web前端实现,需要javascript的支持,如果用户限制javascript的运行就不可以了,特别是一些东欧国家所用浏览器非常古老,他们不自觉地就突破了web前端的限制,没有办法,只好办后台。代码如下: [code="java"] [/code] 插件的安装使用请参阅www.mybb.com...2011-11-16 22:32:26 · 187 阅读 · 0 评论 -
令人抓狂的正则表达式
在贴子里找出所有用[img][/img]标签对所标识的图像: 下了一个正规则表达式验证工具通过了,但是在php下死活通不过,报某名其妙的错误 最后首尾加#通过,但找不到有关#使用的说明,邪乎。最后结果如下,暂存待后解 preg_match_all('#(\[img\])([^\[]+)\[/img\]#is',$forum["text"],$match); 最后查到#为p...2012-04-12 12:36:27 · 112 阅读 · 0 评论 -
Mybb1.8数据库核心操作update_query存在低级bug致数据丢失
Mybb1.6升级到1.8升级的过程中,遇到问题无数,近日发现了一个Mybb1.8数据库核心操作update_query的代码中存在严重bug,导致数据存入时漏掉前面的零,折腾数小时,发现错不在俺,而在mybb的升级代码。 数据表:test 字段 ID int(10) AUTO_INCREMENT name varchar(60) not null category varch...原创 2014-10-22 14:54:37 · 209 阅读 · 0 评论