主要想输出echo"exelianfa.net 【EXE连发】 | DNF连发EXE-官方下载";

解决方案 »

  1.   

    php用代码实现文件下载示例
    //下载码文本框添加下载码
    <input id="chkdown" type="text" />&nbsp;
    <button id="downbtn" onclick="chkdown()"></button>
    //点击下载按钮的js事件
    function chkdown(){
    if($('chkdown').value == ''){
    alert('请输入下载码!');
    return false;
    }
    location = '?act=downcode&chkdown='+$('chkdown').value;
    }
    //加载下载页面downcode.ph
    <?php
    $act = $_GET['act'];
    switch($act){
    case 'up':
    include 'upfile.php';
    break;
    case 'upfile':
    include 'upfile_chk.php';
    break;
    case 'down':
    include 'downfile.php';
    break;
    case 'downcode':
    include 'downcode.php';
    break;
    case 'queryfile':
    include 'queryfile.php';
    break;
    default:
    include 'pub.php';
    break;
    }
    ?>
    //到downcode.php执行查询数据
    <?php
    $chkdown = trim($_GET['chkdown']);
    $downsql = "select * from tb_upfile where chkdownnum = '".$chkdown."'";
    $downarr = $conne->getRowsArray($downsql);
    ?>
    //输出查询表单显示下载码分页及显示下载码文件信息等,同时点击文件名即可完成下载
    <div id="filelist">
    <?php
    $infoline = 0;
    if(!empty($downarr)){
    ?>
    <ul>
    <li style=" width: 30px; background-color: #F8E7A5;">&nbsp;</li>
    <li style=" width: 200px; background-color:#F8E7A5; ">文件名</li>
    <li style=" width: 50px; background-color:#F8E7A5; ">文件类型</li>
    <li style=" width: 100px; background-color:#F8E7A5;">下载码</li>
    <li style=" width: 150px; background-color:#F8E7A5;">上传时间</li>
    </ul>
    <?php
    foreach($downarr as $key => $value){
    ?>
    <ul>
    <li style=" width: 30px;background-color: <?php echo ($infoline %2 ==0?'#FFFFFF':'#f0f0f0'); ?>;"><input id="chk[<?php echo $key; ?>]" type="checkbox" value="<?php echo $value['id']; ?>" style=" width:30px; height:20px; border: 0px;" /></li>
    <li style=" width: 200px; background-color:<?php echo ($infoline %2 ==0?'#FFFFFF':'#f0f0f0'); ?>;">&nbsp;<a href="download.php?path=<?php echo $value['filepath']; ?>"><?php echo $value['filename']; ?></a></li>
    <li style=" width: 50px; background-color:  <?php echo ($infoline %2 ==0?'#FFFFFF':'#f0f0f0'); ?>;">&nbsp;<?php echo $value['filetype']; ?></li>
    <li style=" width: 100px; background-color: <?php echo ($infoline %2 ==0?'#FFFFFF':'#f0f0f0'); ?>;">&nbsp;<?php echo $value['chkdownnum']; ?></li>
    <li style=" width: 150px; background-color: <?php echo ($infoline %2 ==0?'#FFFFFF':'#f0f0f0'); ?>;">&nbsp;<?php echo $value['uptime']; ?></li>
    </ul>
    <?php
    $infoline = ($infoline+1)%2;
    }
    }else{
    echo '没有可下载资源';
    }//codego.net/tags/4/1/
    ?>
    //下载文件
    <?php
    $path = $_GET['path'];
    if(!empty($path) and !is_null($path)){
    $filename=basename($path);
    $file=fopen($path,"r");
    header("Content-type:application/octet-stream");
    header("Accept-ranges:bytes");
    header("Accept-length:".filesize($path));
    header("Content-Disposition:attachment;filename=".$filename);
    echo fread($file,filesize($path));
    fclose($file);
    exit;
    }
    ?>