1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| if (ereg(".zip",$data['url'])){$xtype="application/zip";}
elseif(ereg(".rar",$data['url'])){$xtype="application/x-rar-compressed";}
elseif(ereg(".exe",$data['url'])){$xtype="application/octet-stream";}
elseif(ereg(".gif",$data['url'])){$xtype="image/gif";}
elseif(ereg(".png",$data['url'])){$xtype="image/png";}
elseif(ereg(".jpg",$data['url'])){$xtype="image/jpeg";}
else { $xtype="application/force-download"; }
if (strpos($_SERVER['HTTP_USER_AGENT'],'Safari')) { $xtype="application/force-download"; }
header("Content-Transfer-Encoding: binary");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: ".$xtype);
header("Accept-Ranges: bytes");
header('Content-Disposition: attachment; filename="'.$filename.'"');
header("Content-Length: ".$filesize); |