gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

php保存文件的方法

php保存文件的方法:首先創建一個PHP示例文件;然后生成文件;最后用代碼“if(isset($_GET["filepath"])) {…}”實現下載保存即可。

php保存文件的方法

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

php保存文件的方法

PHP 下載保存文件到本地

經常需要點擊按鈕,然后彈出一個對話框,保存下載文件。

最常見的方式,就用<a>鏈接實現,例如:

<a href="xxx/youfile.txt"> youfile.txt </a>

本文介紹的下載保存方式,是通過生成文件后,然后用代碼實現下載保存。

完整示例(推薦)

<?php /** * 下載文件header函數 * copyright by www.mimvp.com * 2015-05-10 */   $res_filepath = ""; if(isset($_GET["filepath"])) {     $res_filepath = $_GET["filepath"]; }   //  $filepath = "./lib/tmp_txt_result_file_20150508170116.txt";     $file_realpath = realpath($res_filepath);     $file_basename = basename($res_filepath); //  $file_filesize = filesize($res_filepath);     $file_fileinfo = pathinfo($res_filepath);       if (!file_exists($res_filepath)){         header("Content-type: text/html; charset=utf-8");         echo "<html>                 <div style='margin-left: 20px'>                     <br>                     <font color='blue'>$file_basename</font> 是臨時文件已過期,服務器不保存!                     <br><br>                     請提取最新代理: <a href='../fetch.php'>http://proxy.mimvp.com/api/fetch.php</a>                                           <!--                     <script>                     alert('" . $file_basename . "\n是臨時文件,服務器不保存! \n\n請重新提取最新代理');                     </script>                     -->                 </div>               </html>";     } else {         $file_filesize = filesize($res_filepath);         $file = fopen($res_filepath, "r");         Header("Content-type: application/octet-stream");         Header("Accept-Ranges: bytes");         Header("Accept-Length: " . $file_filesize);         Header("Content-Disposition: attachment; filename=" . $file_basename);         echo fread($file, $file_filesize);         fclose($file); //      echo file_get_contents($filename); //      readfile($filename);     }       // 下載或取消后,刪除臨時文件     $del_result = @unlink($res_filepath);     if ($del_result == true) {         @unlink($res_filepath);     } ?>

網上其他方式

第一種:

<?php      function downfile() {          $filename=realpath("resume.html"); //文件名          $date=date("Ymd-H:i:m");          Header( "Content-type:  application/octet-stream ");           Header( "Accept-Ranges:  bytes ");           Header( "Accept-Length: " .filesize($filename));          header( "Content-Disposition:  attachment;  filename= {$date}.doc");           echo file_get_contents($filename);          readfile($filename);      }     downfile(); ?>

<?php      function downfile($fileurl) {          ob_start();           $filename=$fileurl;          $date=date("Ymd-H:i:m");          header( "Content-type:  application/octet-stream ");           header( "Accept-Ranges:  bytes ");           header( "Content-Disposition:  attachment;  filename= {$date}.doc");           $size=readfile($filename);           header( "Accept-Length: " .$size);     }     $url="url地址";     downfile($url); ?>

第二種:

<?php      function downfile($fileurl) {         $filename=$fileurl;         $file  =  fopen($filename, "rb");          Header( "Content-type:  application/octet-stream ");          Header( "Accept-Ranges:  bytes ");          Header( "Content-Disposition:  attachment;  filename= 4.doc");          $contents = "";         while (!feof($file)) {             $contents .= fread($file, 8192);         }         echo $contents;         fclose($file);      }     $url="url地址";     downfile($url); ?>

PHP實現下載文件的兩種方法

方法1:

<?php     /**     * 下載文件, header函數實現     */       header('Content-Description: File Transfer');     header('Content-Type: application/octet-stream');     header('Content-Disposition: attachment; filename='.basename($filepath));     header('Content-Transfer-Encoding: binary');     header('Expires: 0′);     header('Cache-Control: must-revalidate, post-check=0, pre-check=0′);     header('Pragma: public');     header('Content-Length: ' . filesize($filepath));     readfile($file_path); ?>

了解php中header函數的用法

方法2:

<?php     //文件下載, readfile實現     $fileinfo = pathinfo($filename);     header('Content-type: application/x-'.$fileinfo['extension']);     header('Content-Disposition: attachment; filename='.$fileinfo['basename']);     header('Content-Length: '.filesize($filename));     readfile($thefile);     exit(); ?>

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
韩国黄色一级大片| youjizz.com亚洲| 成年女人18级毛片毛片免费| 亚洲欧美偷拍另类| 99视频精品免费| 五月天激情视频在线观看| 亚洲视频在线a| 91视频免费版污| 国产免费人做人爱午夜视频| 黄色高清无遮挡| 色免费在线视频| 婷婷中文字幕在线观看| 欧美与动交zoz0z| 男人天堂a在线| 欧美 日韩 亚洲 一区| 91专区在线观看| 国产精品wwwww| 亚洲黄色av片| av女优在线播放| 老熟妇仑乱视频一区二区| 中文字幕 91| 青青草视频国产| 欧美精品色婷婷五月综合| 男女啪啪网站视频| 黄色小视频免费网站| 99国产精品白浆在线观看免费| 日本十八禁视频无遮挡| 91色国产在线| 丰满的少妇愉情hd高清果冻传媒| www.中文字幕在线| 另类小说色综合| 国产一区二区片| av五月天在线| 国产资源在线免费观看| 五月天激情视频在线观看| 白白操在线视频| 国产精品人人爽人人爽| www.亚洲成人网| xxx国产在线观看| 亚洲人精品午夜射精日韩 | 亚洲视频第二页| 青草视频在线观看视频| 91插插插插插插插插| 黄页网站在线观看视频| 日本网站在线看| 50路60路老熟妇啪啪| 国内少妇毛片视频| 天天干天天曰天天操| 国产免费999| 99蜜桃臀久久久欧美精品网站| 手机av在线网站| 91蝌蚪视频在线观看| 91专区在线观看| 国产高清av在线播放| 免费的av在线| 4444在线观看| 亚洲一区二区三区四区精品| 精品少妇无遮挡毛片| 久久久久久久激情| 欧美 日韩 国产在线观看| 亚洲色成人www永久在线观看| 伊人成人免费视频| 91欧美一区二区三区| 911福利视频| 在线观看中文av| 青少年xxxxx性开放hg| 91网址在线观看精品| 久久久福利影院| 亚洲精品在线视频播放| 亚洲 欧洲 日韩| 91网站在线观看免费| 欧美大黑帍在线播放| 成人午夜免费在线视频| 国产freexxxx性播放麻豆 | 国产性生交xxxxx免费| 97xxxxx| www.色就是色| 亚洲黄色av片| 伊人再见免费在线观看高清版| 99re6这里有精品热视频| 老子影院午夜伦不卡大全| 欧美 国产 综合| 性chinese极品按摩| 樱花草www在线| 97超碰国产精品| 粗暴91大变态调教| 亚洲欧美日韩三级| 亚洲色婷婷久久精品av蜜桃| 日韩av三级在线| 色啦啦av综合| 国产精品久久久久久久乖乖| 久久久久久久久久久视频| 国产天堂在线播放| 在线观看18视频网站| 18岁网站在线观看| 午夜国产一区二区三区| 51xx午夜影福利| 男人日女人下面视频| 中文字幕一区二区在线观看视频| 黄色成人在线免费观看| 成人黄色一区二区| 男人添女荫道口喷水视频| 91小视频网站| www.com毛片| 亚洲一区 在线播放| 久久精品99国产| 日韩人妻一区二区三区蜜桃视频| 男人操女人免费| 狠狠干视频网站| 国产成年人视频网站| 国产精品-区区久久久狼| 91嫩草国产丨精品入口麻豆 | 日韩av影视大全| 日韩视频在线免费看| 国产精品视频网站在线观看| 欧美午夜精品理论片| 成熟老妇女视频| 日韩a∨精品日韩在线观看| 蜜臀在线免费观看| 日本一级淫片演员| 免费看啪啪网站| 亚洲精品综合在线观看| 激情综合网俺也去| 99久久久无码国产精品6| 黄色一级在线视频| 无码中文字幕色专区| 99热这里只有精品免费| 亚洲 欧洲 日韩| 青青在线免费视频| 中文字幕在线视频一区二区| 亚洲在线观看网站| 在线视频一二三区| 特级黄色录像片| 妺妺窝人体色www看人体| 99久re热视频精品98| 免费的一级黄色片| 成人在线播放网址| 免费看又黄又无码的网站| 丰满的少妇愉情hd高清果冻传媒| 米仓穗香在线观看| 农民人伦一区二区三区| 欧美 日韩 国产一区| 日本一极黄色片| av中文字幕网址| 一区中文字幕在线观看| 一区二区三区四区免费观看| 青青青在线观看视频| 日韩精品一区二区三区久久| 国产无套粉嫩白浆内谢的出处| 三上悠亚在线一区二区| 国产日本欧美在线| 日本阿v视频在线观看| 日本在线观看a| 在线免费黄色小视频| 国产原创popny丨九色| 91av俱乐部| 法国空姐在线观看免费| 欧美大片在线播放| av亚洲天堂网| 日韩欧美一区二| 在线视频一二区| 免费黄色福利视频| 男人的天堂成人| 成年人观看网站| 一区二区三区四区免费观看| 国产午夜伦鲁鲁| 国产精品自在自线| 97成人在线免费视频| www.久久av.com| 久草青青在线观看| 亚洲三级在线观看视频| 妞干网在线播放| 狠狠热免费视频| 黄色大片在线免费看| 精品亚洲视频在线| 毛片一区二区三区四区| 熟女视频一区二区三区| 国产女女做受ⅹxx高潮| 一二三av在线| 亚洲娇小娇小娇小| 欧美黄色一级片视频| 水蜜桃色314在线观看| 国产精品夜夜夜爽张柏芝| 美女网站视频黄色| 国产日产欧美视频| 波多野结衣乳巨码无在线| 免费看日b视频| 久久久久久久免费视频| 91精品国产三级| 日韩一级免费片| www.夜夜爽| 911福利视频| 99久久99精品| 中文字幕精品一区二区三区在线| 久久婷婷国产精品| 国产成人手机视频| 亚洲最大综合网| 国产视频手机在线播放| 久久久精品高清| 黄色小视频免费网站|