php文件下载 php下载 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $name=$_GET['name']; $url=$_GET['url']; $filesize=filesize($url.$name);这三句要放在上面,否则 header("Content-Disposition:filename=".$name); 会拿不到$name导致出notice.改成这样if(!empty($_GET)){ $name=$_GET['name']; $url=$_GET['url']; $filesize=filesize($url.$name); header("Content-type: application/octet-stream ; charset=utf-8"); //输出类型 header("Content-Disposition:filename=".$name); header("Accept-Ranges: bytes"); //文件单位 header("Accept-Length:".$filesize); //文件大小 header("Content-Disposition: attachment; filename=".$name);//下载时显示的名字 $f=fopen($url.$name, "r"); $buffer=1024; $downsize=0; $str=""; while(!feof($f) && ($filesize-$downsize)>0){ $downsize+=$buffer; echo fread($f,$buffer); } //echo $str; fclose($f); } 淘宝API开发,怎么采集下淘宝,并加上自己的ID广告? 求解php的登录验证问题 iframe填充DIV 作为一个PHP程序员,需要了解的apache的知识,请教 php如何调用mysql存储过程并获得记录集 如何取得页面的网址和传递参数啊? session时间设置 PHP+SYBASE的问题 利用php实现ftp上传时遇到的问题 phP程序员要不要精通DIV+CSS 和 bootstap; 请问appserv 有没有linux版本 模拟百度贴吧回复帖子
$url=$_GET['url'];
$filesize=filesize($url.$name);这三句要放在上面,否则 header("Content-Disposition:filename=".$name); 会拿不到$name导致出notice.改成这样if(!empty($_GET)){
$name=$_GET['name'];
$url=$_GET['url'];
$filesize=filesize($url.$name); header("Content-type: application/octet-stream ; charset=utf-8"); //输出类型
header("Content-Disposition:filename=".$name);
header("Accept-Ranges: bytes"); //文件单位
header("Accept-Length:".$filesize); //文件大小
header("Content-Disposition: attachment; filename=".$name);//下载时显示的名字
$f=fopen($url.$name, "r");
$buffer=1024;
$downsize=0;
$str="";
while(!feof($f) && ($filesize-$downsize)>0){
$downsize+=$buffer;
echo fread($f,$buffer);
}
//echo $str;
fclose($f);
}