質問編集履歴

1

ソースコードはこちらになります。HTMLのaタグから、このファイルを指定しています。

2015/08/30 09:22

投稿

Brownie
Brownie

スコア71

test CHANGED
File without changes
test CHANGED
@@ -23,3 +23,51 @@
23
23
 
24
24
 
25
25
  心当たりがある方は教えていただけると幸いです。
26
+
27
+
28
+
29
+
30
+
31
+ ファイルは10MB以下になります。
32
+
33
+
34
+
35
+ <?php
36
+
37
+ //パス
38
+
39
+ $fpath = '';
40
+
41
+ if($_GET['path']){
42
+
43
+ $fpath = $_GET['path'];
44
+
45
+ }
46
+
47
+ //ファイル名
48
+
49
+ $fname = '無題.txt';
50
+
51
+ if($_GET['name']){
52
+
53
+ $fname = $_GET['name'];
54
+
55
+ }
56
+
57
+
58
+
59
+ header("Content-Type: application/octet-stream");
60
+
61
+ header('Content-Length: '.filesize($fpath));
62
+
63
+ header('Content-disposition: attachment; filename="'.$fname.'"');
64
+
65
+ header("Connection: close");
66
+
67
+ ob_end_clean();//ファイル破損を防ぐ //出力バッファのゴミ捨て
68
+
69
+ readfile($fpath.$fname );
70
+
71
+ exit();
72
+
73
+ ?>