経験[PHP] - 添付ファイルをダウンロード

<?phpの
    $ FILE_NAME = "textuse.zip"; //ダウンロードファイル名    
    $ FILE_DIR = "E:/ WWW / xiazaiwenjian /"; //ダウンロードファイル格納ディレクトリ    
    var_dump($ file_nameがあります)。
    ファイルが存在する場合は、//チェック    
    もし(!file_exists($ FILE_DIR。$ file_nameに)){    
        ヘッダ( 'HTTP / 1.1 404が見つかりません');  
    } そうしないと {    
        //読み取り専用モードとバイナリでファイルを開きます   
        $ファイル=のfopen($ FILE_DIR $ file_nameに、 "RB")。 
        //ファイルストリームのファイル形式があるブラウザに指示    
        ヘッダー(「コンテンツタイプ:アプリケーション/オクテットストリーム」); 
        //要求メトリック範囲  
        ヘッダー( "-範囲を受け入れる:バイト");  
        //コンテンツの長さは、データを構成する要求または応答で指定されたバイト長であります    
        ヘッダー( "同意-長:" ファイルサイズ($ FILE_DIR $ file_nameに)。。);  
        //変数のファイル名$ file_nameに値をダウンロードした後にダウンロードできる添付ファイルとしてブラウザファイルを伝えます。
        ヘッダー( "コンテンツディスポジション:添付ファイル;ファイル名=" $ file_nameに。);    
        //ブラウザに直接ファイルおよび出力の内容を読み取ります
        エコーのfread($ファイル、ファイルサイズ($ FILE_DIR $ file_nameに)。);    
        fcloseを($ファイル); //開いて、あなたが近いファイルになりたいです
        出口 (); 
    }    
?>

おすすめ

転載: www.cnblogs.com/cczhao06/p/12558979.html