喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [闲谈] DVPHP分析  
 
wuwei517200
注册会员
Rank: 2
初级会员



UID 65500
精华 0
积分 106
帖子 160
金钱 106 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-8-4
来自 广东河源
状态 离线
[广告]: q m
DVPHP分析

昨天看了fcicq对dvbbs.php 全文搜索的完全分析一文,就下了DVPHP看看,不是dvbbs.php 全文搜索这一个代码写的真不咋的,而是都不咋的,主要是1、代码不精简,比如
global.php:
$_SESSION =& $HTTP_SESSION_VARS;没用!!
$magic_quotes_gpc = get_magic_quotes_gpc();
@extract(i_addslashes($_POST), EXTR_REFS|EXTR_SKIP);
@extract(i_addslashes($_GET), EXTR_REFS|EXTR_SKIP);
@extract(i_addslashes($_COOKIE), EXTR_REFS|EXTR_SKIP);
if(!$magic_quotes_gpc) {
        $_FILES = i_addslashes($_FILES);
}


if (function_exists('ob_gzhandler')) {
        $db_obstart = 1;
} else {
        $db_obstart = 0;
}
$db_obstart == 1 ? ob_start('ob_gzhandler') : ob_start();
直接function_exists('ob_gzhandler') ? ? ob_start('ob_gzhandler') : ob_start();
$IsSqlDataBase === true
还很多垃圾!!!

upload.functions.php里面的

if (!isset($opts['init_tmpdir'])) {
                $opts['init_tmpdir'] = true;
        }
        if (!isset($opts['init_updestdir'])) {
                $opts['init_updestdir'] = true;
        }
        if (true !== $opts['init_updestdir']) {
                $opts['init_preview_dir'] = false;
        }
        if (!isset($opts['init_preview_dir'])) {
                $opts['init_preview_dir'] = true;
        }
        if (!isset($opts['init_space_updestdir'])) {
                $opts['init_space_updestdir'] = true;
        }
        if (true !== $opts['init_space_updestdir']) {
                $opts['init_space_preview_dir'] = false;
        }
        if (!isset($opts['init_space_preview_dir'])) {
                $opts['init_space_preview_dir'] = true;
        }
写了这么多没用的,直接empty不就可以了吗??


2、太多引用,引用在一定程度下会降低速度的!!看看DZ,phpwin,很少引用的!!

3,大小写太混了!!

4、安全问题
$memberword = get_cookie("password");有这样明着使的吗???
就这些好意思跟DZ,phpwin做比较???还将DVPHP标为5个星 跟phpwin同一个级别??简直就是找骂!!还不如搞.NET??不过很奇怪,为什么DV不搞.NET???难道DV的技术(听说dvbbs刚开始时就是抄国外的)真的不行!!
2006-9-18 10:24 AM#1
查看资料  发短消息  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 8925
帖子 2346
金钱 8925 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] 谈谈缓存
有些看法还可以,有空交流以下



生日礼物送什么www.feichanglipin.cn
生日礼物      补肾
2006-9-18 10:42 AM#2
查看资料  Blog  发短消息  QQ  顶部
 
wuwei517200
注册会员
Rank: 2
初级会员



UID 65500
精华 0
积分 106
帖子 160
金钱 106 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-8-4
来自 广东河源
状态 离线
[推荐阅读] 图片上传地址怎样用javascript初步判断,
还不如看DEDECMS呢!!
2006-9-18 11:18 AM#3
查看资料  发短消息  顶部
 
crazysoul
注册会员
Rank: 2
一般会员



UID 64747
精华 0
积分 72
帖子 94
金钱 72 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-6-15
状态 离线
[推荐阅读] apache产生错误,将被windows关闭,


QUOTE:
引用在一定程度下会降低速度的
解释一下?
2006-9-18 03:17 PM#4
查看资料  发短消息  顶部
 
fcicq
新手上路
Rank: 1
初级会员



UID 24467
精华 0
积分 21
帖子 587
金钱 20 喜悦币
威望 0
人脉 1
阅读权限 10
注册 2003-11-8
来自 fcicq.net
状态 离线
[推荐阅读] 对dvbbs.php 全文搜索的完全分析
呵呵,正常,太正常了.
---
本来想再批评下,但既然偶就是从dv里出来的,偶比你更有发言权.





2006-9-29 06:27 PM#5
查看资料  访问主页  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.023815 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP