1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
<?
@extract($_REQUEST);
$path = $_SERVER['DOCUMENT_ROOT']."/save_dir/dealer"; if(strpos($_SERVER['HTTP_USER_AGENT'],"Chrome/")>0){ $filename = trim(urlencode($filename)); $filename2 = trim(urldecode($filename)); } else { $filename = trim(urlencode($filename)); $filename2 = trim(urlencode($filename)); } $file = "$path/$filename"; if(file_exists($file)){}else{ echo("<script> alert(' $file ÆÄÀÏÀÌ µî·Ï µÇÁö ¾Ê¾Ò½À´Ï´Ù..');history.back();</script>");}
$file_size = filesize($file); //echo $file_size; exit; if(eregi("(MSIE 5.5 | MSIE 6.0)", $HTTP_USER_AGENT)) { header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment;filename=$filename2"); header("Content-Transfer-Encoding: binary"); header("Pragma: no-cache"); header("Expires: 0"); Header("Content-Length: $file_size"); Header("---"); } else { Header("Content-type: file/unknown"); Header("Content-Disposition: attachment; filename=$filename2"); Header("Content-Description: PHP Generated Data"); header("Pragma: no-cache"); header("Expires: 0"); Header("Content-Length:$file_size");
}
if (is_file($file)) { $fp = fopen($file,"r"); if(!fpassthru($fp)) { fclose($fp); } }
if($delfile){ if(!unlink($delfile)){ } } ?>
|