<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ### 下面就講解文件下載的實例,具體就看下面的代碼 ~~~ <?php //演示下載一個文件 $file_name="http.php"; //打開文件 if(!file_exists($file_name)){ echo "文件不存在 <br/>"; exit(); } $fp=fopen($file_name,"r"); //獲取文件的大小 $file_size=filesize($file_name); //返回的文件 header("Content-type: application/octet-stream"); //按照字節大小返回 header("Accept-Ranges: bytes"); //返回文件的大小 header("Accept-Length: $file_size"); //這里是客戶端彈出的對話框,對應的文件名 header("Content-Disposition: attachment;filename=".$file_name); //向客戶端返回數據 $buffer=1024; //為了下載的安全,我們最好做一個文件字節讀取的計數器 $file_count=0; //這句話用于判斷文件是否結束 while(!feof($fp)&&($file_size-$file_count >0)){ $file_data=fread($fp,$buffer); //統計讀了多少字節 $file_count += $buffer; //把部分數據回送給瀏覽器; echo $file_data; } //關閉文件 fclose($fp); ?> ~~~ ### 但是當文件名是中文時,為了放在下面是顯示亂碼的問題,需要在打開文件前對,文件名進行轉碼 ~~~ $file_name="哈嘍.php"; //原因 PHP文件函數,比較古老,需要對中文進行轉碼 $file_name=iconv("utf-8","gb2312",$file_name); ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看