<?php
$referer = $_SERVER['HTTP_REFERER'];
$selfurl = $_SERVER['HTTP_HOST'];
if(false == strpos($referer,$selfurl))
{
die(" Request Error.! ");
exit(1);
}
require_once(dirname(__FILE__)."/../include/common.inc.php");
if(isset($arcID))
{
$aid = $arcID;
}
$arcID = $aid = (isset($aid) && is_numeric($aid)) ? $aid : 0;
if($aid==0)
{
die(" Request Error! ");
}$row = $dsql->GetOne("Select * From `#@__addonarticle` where aid='$aid' ");
$str = $row['dizhi'];
if(substr_count($str,"/uploads/userup/")>0){
$file = ltrim($str,"/uploads/userup/");
$link = "http://localhost/";
$url = "".$link."".$file."";
//echo "$url";
$get_url = urldecode($url);
$file_name = basename($get_url);
header("Content-Transfer-Encoding: binary");
header('Content-Type: application/octetstream/audio/mp3/x-ms-wma');
header('Content-Disposition: attachment; filename='.'XXX.COM_'.$file_name);
header("Connection: close");
readfile($get_url);
}else{
$get_url = urldecode($str);
$file_name = basename($get_url);
header("Content-Transfer-Encoding: binary");
header('Content-Type: application/octetstream/audio/mp3/x-ms-wma');
header('Content-Disposition: attachment; filename='.'XXX.COM_'.$file_name);
header("Connection: close");
readfile($get_url);
}
exit;
?>用这段代码 下载的附件全都是0KB 求你们了