<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_66265"> <div class="blockcode"> <div id="code_M3z"><ol><li><?php<li>// クライアントに送信するローカルファイル<li>$local_file = 'test-file.zip';<li>// ユーザーがデフォルトとして取得するファイル名<li>$download_file = 'your-download -name.zip';<li> <li>// ダウンロード速度制限を設定します (=> 20,5 kb/s)<li>$download_rate = 20.5; <li>if(file_exists($local_file) && is_file($local_file)) {<li> // ヘッダーを送信<li> header('Cache-control: private');<li> header('Content-Type: application/octet-stream'); <li> header('Content-Length: '.filesize($local_file));<li> header('Content-Disposition: filename='.$download_file);<li> <li> // コンテンツをフラッシュ<li> flash(); <li> // ファイルストリームをオープンします<li> $file = fopen($local_file, "r"); <li> while(!feof($file)) {<li> <li> // 現在のファイル部分をブラウザに送信します<li> print fread($file,round($download_rate * 1024)); <li> <li> // コンテンツをブラウザにフラッシュします<li> flash();<li> <li> // 1 秒スリープします<li> sleep(1); <li> } <li> <li> // ファイルストリームを閉じる<li> fclose($file);}<li>else {<li> die('エラー: ファイル '.$local_file.' が存在しません!');<li>}<li>?></li></ol></div> <em onclick="copycode($('code_M3z'));">复制代</em> </div> <br> </td></tr></table> <div class="ptg mbm mtn"> PHP</div> <div id="comment_66265" class="cm"> </div> <div id="post_rate_div_66265"></div> <br><br>