<table cellspacing="0" cellpadding="0"><tr> <td class="t_f" id="postmessage_42389"> <div class="blockcode"> <div id="code_s5y"><ol> <li> <li><?php <li>/**<li>* header 関数と readfile 関数の応用例<li>* ファイルをダウンロードして権限を決定する<li>* bbs.it-home.org を編集する<li>*/ <li>$file = get_file_address();// ファイルの実際のアドレス (URL をサポートしますが、URL は推奨されません) <li> <li>if (file_exists( $file )) <li>{<li>header('Content-Description: ファイル転送');<li>header('Content-Type: application/octet-stream');<li>header('Content-Disposition:attachment; filename='.basename ($ file));<li>header('Content-Transfer-Encoding: binary');<li>header('Expires: 0');<li>header('Cache-Control: must-revalidate、post-check=0、pre- check= 0');<li>header('Pragma: public');<li>header('Content-Length: ' . filesize($file));<li>ob_clean(); //この関数の呼び出しに注意してください、clearただし、出力キャッシュは閉じません。そうでない場合、ダウンロードされたファイルの最初の 2 文字は 0a になります <li>flush();<li>readfile($file); // 出力ファイルの内容<li>}<li>?></li> </ol></div> <em onclick="copycode($('code_s5y'));"> コードをコピーします</em> </div> </td> </tr></table> <div id="comment_42389" class="cm"> </div> <div id="post_rate_div_42389"></div> <br><br>