Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] 谁看过这段达芬奇代码

[复制链接]
牛头人2006 发表于 2010-2-12 20:18:27 | 显示全部楼层 |阅读模式
呵呵哪位大侠帮我看看下面这段代码有什么问题,为什么老师显示Access Denied
//新添加的首页图片
$cachefile = S_ROOT.'./data/cache_network_pic.txt';
if(check_network_cache('pic')) {
        $piclist = unserialize(sreadfile($cachefile));
} else {
        $sqlarr = mk_network_sql('pic',
                array('picid', 'uid'),
                array('hot'),
                array('dateline'),
                array('dateline','hot')
        );
        extract($sqlarr);

        //显示数量
        $shownum = 5;
       
        $piclist = array();
        $query = $_SGLOBAL['db']->query("SELECT album.albumname, album.friend, space.username, space.name, space.namestatus, main.*
                FROM ".tname('pic')." main
                LEFT JOIN ".tname('album')." album ON album.albumid=main.albumid
                LEFT JOIN ".tname('space')." space ON space.uid=main.uid
                WHERE ".implode(' AND ', $wherearr)."
                ORDER BY main.{$order} $sc LIMIT 0,$shownum");
        while ($value = $_SGLOBAL['db']->fetch_array($query)) {
                if(empty($value['friend'])) {
                        $value['pic'] = pic_get($value['filepath'], $value['thumb'], $value['remote']);
                        $piclist[] = $value;
                }
        }
        if($_SGLOBAL['network']['pic']['cache']) {
                swritefile($cachefile, serialize($piclist));
        }
}
foreach($piclist as $key => $value) {
        realname_set($value['uid'], $value['username'], $value['name'], $value['namestatus']);
        $piclist[$key] = $value;
}
 楼主| 牛头人2006 发表于 2010-2-12 21:09:16 | 显示全部楼层
自己顶上去
回复

使用道具 举报

vale888 发表于 2010-2-12 22:00:19 | 显示全部楼层
代码应该不止这点吧,一般access Denied都是在index.php中定义了define变量

这个页面上边应该是有if(!defined('XXXXXX')) exit('Access Denied'); 吧

原因是你没有通过正常的路由URI访问这个页面,所以会被拒绝的,这是开发者的把戏
回复

使用道具 举报

 楼主| 牛头人2006 发表于 2010-2-15 23:52:00 | 显示全部楼层
if(!defined('IN_UCHOME')) {
        exit('Access Denied');
}有啊原来就有啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 06:25 , Processed in 0.027712 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表