|
发表于 2010-6-22 10:19:57
|
显示全部楼层
本帖最后由 frui 于 2010-6-22 10:29 编辑
PHP复制代码
function getfile (){
$fid=$id = $this->uri->segment(3,0);
// echo($fid);
if($fid!=0){
$this->db->where("xtbd_fileid",$fid);
$this->db->where("xtbd_category",'magazine');
$r=$this->db->get('download')->row_array();
$bpath=‘存储路径’ ;// 可以找到 可以正常下载
if(file_exists($bpath.$r['xtbd_filerealname'])){
$data=file_get_contents($bpath.$r['xtbd_filerealname']); // $r['xtbd_filerealname']); 在服务器存储的真正文件名 随机
$this->load->helper('download');
force_download ($r['xtbd_filename'], $data); //$r['xtbd_filename'], 下载显示文件名 如 爱你一万.rar
}else{
echo($bpath.$r['xtbd_filerealname']);
}
}else{
exit("你所要找的文件不存在,请从新查找");
}
}
复制代码 |
|