質問編集履歴
1
ソースコードはこちらになります。HTMLのaタグから、このファイルを指定しています。
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -10,4 +10,28 @@ | |
| 10 10 | 
             
            画像ファイルは、黒く塗りつぶされた状態となり
         | 
| 11 11 | 
             
            ワードやPDFは壊れたファイルとして開けません。
         | 
| 12 12 |  | 
| 13 | 
            -
            心当たりがある方は教えていただけると幸いです。
         | 
| 13 | 
            +
            心当たりがある方は教えていただけると幸いです。
         | 
| 14 | 
            +
             | 
| 15 | 
            +
             | 
| 16 | 
            +
            ファイルは10MB以下になります。
         | 
| 17 | 
            +
             | 
| 18 | 
            +
            <?php
         | 
| 19 | 
            +
            //パス
         | 
| 20 | 
            +
            $fpath = '';
         | 
| 21 | 
            +
            if($_GET['path']){
         | 
| 22 | 
            +
            $fpath = $_GET['path'];
         | 
| 23 | 
            +
            }
         | 
| 24 | 
            +
            //ファイル名
         | 
| 25 | 
            +
            $fname = '無題.txt';
         | 
| 26 | 
            +
            if($_GET['name']){
         | 
| 27 | 
            +
            $fname = $_GET['name'];
         | 
| 28 | 
            +
            }
         | 
| 29 | 
            +
             | 
| 30 | 
            +
            header("Content-Type: application/octet-stream");
         | 
| 31 | 
            +
            header('Content-Length: '.filesize($fpath));
         | 
| 32 | 
            +
            header('Content-disposition: attachment; filename="'.$fname.'"');
         | 
| 33 | 
            +
            header("Connection: close");
         | 
| 34 | 
            +
            ob_end_clean();//ファイル破損を防ぐ //出力バッファのゴミ捨て
         | 
| 35 | 
            +
            readfile($fpath.$fname );
         | 
| 36 | 
            +
            exit();
         | 
| 37 | 
            +
            ?>
         | 
