一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

用PHP實(shí)現(xiàn)瀏覽器點(diǎn)擊下載TXT文檔的方法詳解

由于現(xiàn)在的瀏覽器已經(jīng)可以識(shí)別txt文檔格式,如果只給txt文檔做一個(gè)文字鏈接的話,點(diǎn)擊后只是打開一個(gè)新窗口顯示txt文件的內(nèi)容,并不能實(shí)現(xiàn)點(diǎn)擊下載的目的。當(dāng)然這個(gè)問題的解決辦法也可以是將txt文件改名為瀏覽器不認(rèn)識(shí)的文件(比如rar),這樣的話,由于瀏覽器不能識(shí)別rar類型的文件,只能讓用戶下載了。還有一種辦法,就是利用代碼通過header設(shè)置文檔的格式來實(shí)現(xiàn)點(diǎn)擊下載的目的。
php代碼如下:
===========================================================
$filename = '/path/'.$_GET['file'].'.txt'; //文件路徑
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".basename($filename));
readfile($filename);
===========================================================
簡(jiǎn)要說明:
第一個(gè)header函數(shù)設(shè)置Content-Type的值為application/force-download;
第二個(gè)header函數(shù)設(shè)置要下載的文件。注意這里的filename是不包含路徑的文件名,filename的值將來就是點(diǎn)擊下載后彈出對(duì)話框里面的文件名,如果帶路徑的話,彈出對(duì)話框的文件名就是未知的;
最后通過readfile函數(shù),將文件流輸出到瀏覽器,這樣就實(shí)現(xiàn)了txt文件的下載。

php技術(shù)用PHP實(shí)現(xiàn)瀏覽器點(diǎn)擊下載TXT文檔的方法詳解,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产观看精品一区二区三区 | 一区二区三区高清视频在线观看 | 婷婷婷色 | 国产区在线观看视频 | 国产成人午夜 | 色视频网站在线 | 亚洲国产高清视频 | 国产网站91 | 中国精品视频一区二区三区 | 九九九精品视频 | 伊人久久五月 | 69女poren60 | 欧美zooz人禽交免费观看 | 国产精品一区二区免费 | 新97人人模人人爽人人喊 | www午夜| 亚洲综合网站 | 亚洲综合色婷婷久久 | 超级碰碰青草免费视频92 | 一区二区美女视频 | 综合图色 | 一卡二卡≡卡四卡亚洲高清 | 91网站国产 | 精品天海翼一区二区 | 亚洲视频大全 | 国产福利在线小视频 | 狠狠影院 | 国产成人精品视频频 | 精品一区二区三区在线视频 | 久青草国产在线视频亚瑟影视 | 国产欧美一区二区三区免费 | 探花在线播放 | 精品视频免费看 | 97青草香蕉依人在线播放 | 亚洲一区2区三区4区5区 | 国产色在线视频 | 精品日韩欧美一区二区三区在线播放 | 亚洲综合色婷婷在线观看 | 亚洲激情在线观看 | 国产成人精品久久一区二区小说 | 国产精品免费_区二区三区观看 |