
discuz
qidizi
文件共享盘:http://cid-0c051e9a0a1fd5a3.office.live.com;
展开
-
discuz 海量信息公司的保10洁 2.1.0使用了短php标签在不支持<?的配置上出现奇怪问题
编辑部推荐这个插件,我试用中,发现安装完成后点击配置之类的按钮,并没有出现配置的面板,只是上面的菜单有出现.跟踪后发现,原来是tpl文件中使用了短标签,而在我的apache中并不支持它,导致这类php代码不被解释而出现奇怪的问题.把短标签换成正常标签就行 了,估计这个东西有二个不同的人在写.有些是使用不通用的短标签更加郁闷的是,跳转,有时是跳转到admin.php,有时是跳转到admincp.ph原创 2013-04-09 21:09:25 · 1070 阅读 · 0 评论 -
discuz的邮件激活链接错误提示不明确
在激活时的检测是if (有id && 是email && 生成时间未超过24小时){ 检测库中信息} else {提示 "您输入的邮箱验证链接不正确" }--修改--1. 明确出错提示: 打开./language/lang_message.php 找到 "您输入的邮箱验证链接不正确" 修改成 "您输入的邮箱验证链接有误/过期失效" 2. 明确点击时效: 打开./language/lang_emai原创 2013-04-09 21:10:39 · 670 阅读 · 0 评论 -
discuz中 function_core.php中的dmkdir有死环bug
今天在打开线上forum.php时发现页页500了,查看出错日记,发现是此方法导致内存占用完了无法分配而出错,只是以为内存过小,于是设置成128m变成512m,好像解决了此问题.接着本地测试代码放在移动硬盘中,前面更改了盘符了,打开此首页还是照样的500挂了,再查看日记,还是dmkdir挂掉了,还是内存分配问题.也把本地的128调成512m的,还是有问题,且512的都光了,觉得奇怪,于是跟踪此方法原创 2013-03-28 16:54:18 · 1021 阅读 · 0 评论 -
discuz不修改代码达到允许referer到同顶级域名的方案
查看了discuz的drerferer方法.发现它不允许跳转到不同子域名的跳转.如果想跳转,可以修改这个方法,允许.但是这样处理会在以后升级时,又得要修改.比较麻烦.再想一下,discuz这样处理,简单的个人理解,就是假设有人想干干事.那在某个位置放置一个跳转到其它网站上的url,然后再把这个网站仿得跟之前使用的那个"正版"网站一样,就可以达到骗取密码之类的目的了.所以这是比较危险.或者这原创 2013-06-04 13:59:51 · 1429 阅读 · 0 评论 -
discuz清空session,导致session保存机制失败,session无法更新与解决
<?phpfunction userErrorHandler() { $e = func_get_args(); echo '----------运行出错---------:'.print_r($e, 1).'----------运行出错---------';}set_error_handler("userErrorHandler");set_exception_hand原创 2013-06-18 14:16:41 · 2368 阅读 · 0 评论