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