帝国论坛帝国软件产品与服务帝国下载系统[求助]快车联盟,谁可以把修改好的index.php传一下,或者看看我哪错了 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:[求助]快车联盟,谁可以把修改好的index.php传一下,或者看看我哪错了 [加入收藏夹]   

ice_free
用户头衔:举人

精华贴   :0
发贴数   :275
经验值   :982
注册时间:2008-07-03
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[求助]快车联盟,谁可以把修改好的index.php传一下,或者看看我哪错了

<script src="http://ufile.kuaiche.com/Flashget_union.php?fg_uid=14955"></script>
<?php
require("Flashget_base64.php");
require("../../class/connect.php");
include("../../class/db_sql.php");
include("../../class/config.php");
include("../../class/q_functions.php");
include("../../class/user.php");
include("../../class/class.php");
include("../../class/MemberLevel.php");
$link=db_connect();
$empire=new mysqlquery();
$editor=1;
$ecmsreurl=2;
$id=(int)$_GET['id'];
$pathid=(int)$_GET['pathid'];
$classid=(int)$_GET['classid'];
if(!$classid||empty($class_r[$classid][tbname])||!$id)
{
        echo"<script>alert('此信息不存在');window.close();</script>";
        exit();
}
$query="select downpath,id,title from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and classid='$classid'";
$r=$empire->fetch1($query);
if(!$r[id])
{
        echo"<script>alert('此信息不存在');window.close();</script>";
        exit();
}
//区分下载地址
$path_r=explode("\r\n",$r[downpath]);
$showdown_r=explode("::::::",$path_r[$pathid]);
//下载权限
$downgroup=$showdown_r[2];
if($downgroup)
{
        $user=islogin();
        //取得会员资料
        $u=$empire->fetch1("select * from ".$user_tablename." where ".$user_userid."='$user[userid]' and ".$user_rnd."='$user[rnd]' limit 1");
        if(empty($u[$user_userid]))
        {
                echo"<script>alert('同一帐号,只能一人在线');window.close();</script>";
        exit();
    }
        //下载次数限制
        if($level_r[$u[$user_group]][daydown])
        {
                $thetoday=date("Y-m-d");
                if($thetoday==$u[$user_todaydate])
                {
                        if($u[$user_todaydown]>=$level_r[$u[$user_group]][daydown])
                        {
                                echo"<script>alert('您的下载与观看次数已超过系统限制(".$level_r[$u[$user_group]][daydown]." 次)!');window.close();</script>";
                                exit();
                        }
                }
        }
        if($level_r[$downgroup][level]>$level_r[$u[$user_group]][level])
        {
                echo"<script>alert('您的会员级别不足(".$level_r[$downgroup][groupname]."),没有下载此软件的权限!');window.close();</script>";
                exit();
        }
        //点数是否足够
        if($showdown_r[3])
        {
                //---------是否有历史记录
                $bakr=$empire->fetch1("select id,truetime from {$dbtbpre}enewsdownrecord where id='$id' and classid='$classid' and userid='$user[userid]' and pathid='$pathid' and online=0 order by truetime desc limit 1");
                if($bakr[id]&&(time()-$bakr[truetime]<=$public_r[redodown]*3600))
                {}
                else
                {
                        //包月卡
                        if($u[$user_userdate]-time()>0)
                        {}
                        //点数
                        else
                        {
                                if($showdown_r[3]>$u[$user_userfen])
                            {
                                        echo"<script>alert('您的点数不足 $showdown_r[3] 点,无法下载此软件');window.close();</script>";
                                        exit();
                            }
                        }
                }
        }
}
//验证码
$pass=md5("wm_chief".$public_r[downpass].$user[userid]);
$url="../../enews?enews=DownSoft&classid=$classid&id=$id&pathid=$pathid&pass=".$pass."&p=".$user[userid].":::".$user[rnd];
//$url=ReturnDSofturl($showdown_r[1],$showdown_r[4],'../../');
db_close();
$empire=null;
?>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../../data/images/qcss.css" rel="stylesheet" type="text/css">
<title><?=$r[title]?></title>
<br>
<br>
<table align=center><tr>
    <td align=center>
    <?php
$Url = "<?=$showdown_r[1]?>"; //此处为文件实际下载地址
$flashgetUrl = FlashgetEncode($Url,14955);
?>
<a href="#" onClick="ConvertURL2FG('<?= $flashgetUrl?>','<?= $Url?>',14955)" oncontextmenu="Flashget_SetHref(this)" fg="<?= $flashgetUrl?>">下载资源名</a></td>
  </tr></table>
<br>
<table align=center>
  <tr>
    <td align=center><br>
      点击右键 -&gt; 用下载软件下载 </td>
  </tr>
</table>



这是修改好的,但是确什么都下载不来,
页面地址:http://www.txt1.org/e/DownSys/DownSoft/?classid=124&id=20042&pathid=0
弄了将近一下午了,老帖子都翻过了,按照大家说的各种方法都改过了,始终不成功,我这智商怕是弄不清楚了,
求助好心人帮传上来一个改好的,或者告诉我哪里错了,我自己改,谢谢了!

上传以下图片:





2008-10-29 19:06:12 已设置保密 顶部 回复 引用 报告 编辑 删除

ice_free
用户头衔:举人

精华贴   :0
发贴数   :275
经验值   :982
注册时间:2008-07-03
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

//$url=ReturnDSofturl($showdown_r[1],$showdown_r[4],'../../');

前面的//去掉了也是一样,快车弹出来之后,下载不到任何东西




2008-10-29 19:13:06 已设置保密 顶部 回复 引用 报告 编辑 删除

饮水思源
用户头衔:探花

精华贴   :0
发贴数   :4252
经验值   :10215
注册时间:2007-05-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]


你上面的代码本身就改错了
//$url=ReturnDSofturl($showdown_r[1],$showdown_r[4],'../../');
前面的//去掉,还有下面的
$Url = "<?=$showdown_r[1]?>"; //此处为文件实际下载地址
要改为
$Url = $url; //此处为文件实际下载地址  





2008-10-29 20:14:29 已设置保密 顶部 回复 引用 报告 编辑 删除

ice_free
用户头衔:举人

精华贴   :0
发贴数   :275
经验值   :982
注册时间:2008-07-03
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

谢谢饮水思源!

但按照您说的修改之后,问题如故,可能还有错误的地方,上传修改之后的代码


<script src="http://ufile.kuaiche.com/Flashget_union.php?fg_uid=14955"></script>
<?php
require("Flashget_base64.php");
require("../../class/connect.php");
include("../../class/db_sql.php");
include("../../class/config.php");
include("../../class/q_functions.php");
include("../../class/user.php");
include("../../class/class.php");
include("../../class/MemberLevel.php");
$link=db_connect();
$empire=new mysqlquery();
$editor=1;
$ecmsreurl=2;
$id=(int)$_GET['id'];
$pathid=(int)$_GET['pathid'];
$classid=(int)$_GET['classid'];
if(!$classid||empty($class_r[$classid][tbname])||!$id)
{
        echo"<script>alert('此信息不存在');window.close();</script>";
        exit();
}
$query="select downpath,id,title from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and classid='$classid'";
$r=$empire->fetch1($query);
if(!$r[id])
{
        echo"<script>alert('此信息不存在');window.close();</script>";
        exit();
}
//区分下载地址
$path_r=explode("\r\n",$r[downpath]);
$showdown_r=explode("::::::",$path_r[$pathid]);
//下载权限
$downgroup=$showdown_r[2];
if($downgroup)
{
        $user=islogin();
        //取得会员资料
        $u=$empire->fetch1("select * from ".$user_tablename." where ".$user_userid."='$user[userid]' and ".$user_rnd."='$user[rnd]' limit 1");
        if(empty($u[$user_userid]))
        {
                echo"<script>alert('同一帐号,只能一人在线');window.close();</script>";
        exit();
    }
        //下载次数限制
        if($level_r[$u[$user_group]][daydown])
        {
                $thetoday=date("Y-m-d");
                if($thetoday==$u[$user_todaydate])
                {
                        if($u[$user_todaydown]>=$level_r[$u[$user_group]][daydown])
                        {
                                echo"<script>alert('您的下载与观看次数已超过系统限制(".$level_r[$u[$user_group]][daydown]." 次)!');window.close();</script>";
                                exit();
                        }
                }
        }
        if($level_r[$downgroup][level]>$level_r[$u[$user_group]][level])
        {
                echo"<script>alert('您的会员级别不足(".$level_r[$downgroup][groupname]."),没有下载此软件的权限!');window.close();</script>";
                exit();
        }
        //点数是否足够
        if($showdown_r[3])
        {
                //---------是否有历史记录
                $bakr=$empire->fetch1("select id,truetime from {$dbtbpre}enewsdownrecord where id='$id' and classid='$classid' and userid='$user[userid]' and pathid='$pathid' and online=0 order by truetime desc limit 1");
                if($bakr[id]&&(time()-$bakr[truetime]<=$public_r[redodown]*3600))
                {}
                else
                {
                        //包月卡
                        if($u[$user_userdate]-time()>0)
                        {}
                        //点数
                        else
                        {
                                if($showdown_r[3]>$u[$user_userfen])
                            {
                                        echo"<script>alert('您的点数不足 $showdown_r[3] 点,无法下载此软件');window.close();</script>";
                                        exit();
                            }
                        }
                }
        }
}
//验证码
$pass=md5("wm_chief".$public_r[downpass].$user[userid]);
$url="../../enews?enews=DownSoft&classid=$classid&id=$id&pathid=$pathid&pass=".$pass."&p=".$user[userid].":::".$user[rnd];
$url=ReturnDSofturl($showdown_r[1],$showdown_r[4],'../../');
db_close();
$empire=null;
?>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../../data/images/qcss.css" rel="stylesheet" type="text/css">
<title><?=$r[title]?></title>
<br>
<br>
<table align=center><tr>
    <td align=center>
    <?php
$Url = $url; //此处为文件实际下载地址
$flashgetUrl = FlashgetEncode($Url,14955);
?>
<a href="#" onClick="ConvertURL2FG('<?= $flashgetUrl?>','<?= $Url?>',14955)" oncontextmenu="Flashget_SetHref(this)" fg="<?= $flashgetUrl?>">下载资源名</a></td>
  </tr></table>
<br>
<table align=center>
  <tr>
    <td align=center><br>
      点击右键 -&gt; 用下载软件下载 </td>
  </tr>
</table>





2008-10-29 20:26:44 已设置保密 顶部 回复 引用 报告 编辑 删除

饮水思源
用户头衔:探花

精华贴   :0
发贴数   :4252
经验值   :10215
注册时间:2007-05-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

你后台的下载地址少加了域名
/d/file/xiaoshuoxiazai/qingchunxiaoshuo/081024/致我的男友3 [韩]可爱淘 ptse.rar
flashget不认




2008-10-29 20:29:36 已设置保密 顶部 回复 引用 报告 编辑 删除

ice_free
用户头衔:举人

精华贴   :0
发贴数   :275
经验值   :982
注册时间:2008-07-03
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

真厉害!豁然开朗,现在已经好了,谢谢思源!




2008-10-29 20:57:17 已设置保密 顶部 回复 引用 报告 编辑 删除

foshan
用户头衔:书生

精华贴   :0
发贴数   :5
经验值   :17
注册时间:2008-11-03
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]





2008-11-04 19:57:32 已设置保密 顶部 回复 引用 报告 编辑 删除

meenet
用户头衔:书生

精华贴   :0
发贴数   :20
经验值   :68
注册时间:2010-10-17
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

$pass=md5("wm_chief".$public_r[downpass].$user[userid]);        //验证码
$url="../phome/?phome=DownSoft&softid=$softid&pathid=$pathid&pass=".$pass."&p=".$user[userid].":::".$user[rnd];        //下载地址
$trueurl=ReturnDSofturl($showdown_r[1],$showdown_r[4],'../',1);//真实文件地址




2010-10-31 20:21:19 已设置保密 顶部 回复 引用 报告 编辑 删除

jjfjj
用户头衔:探花

精华贴   :0
发贴数   :3187
经验值   :8782
注册时间:2009-02-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

嗯,把../phome/改成http://域名/phome/




2010-11-02 08:12:24 已设置保密 顶部 回复 引用 报告 编辑 删除

faint
用户头衔:举人

精华贴   :0
发贴数   :421
经验值   :1096
注册时间:2008-05-14
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

那个<script代码不要放在顶部




2010-11-03 08:02:03 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1