国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

PHP通過(guò)header實(shí)現(xiàn)文本文件的下載

瀏覽:121日期:2024-01-13 15:13:54

PHP幫助文檔里面關(guān)于PHP通過(guò)header觸發(fā)下載的說(shuō)明比較簡(jiǎn)單,而網(wǎng)上關(guān)于此方面的文章也少的可憐,有很多文章都無(wú)法實(shí)現(xiàn)所需要的效果。今天我也來(lái)談一下這個(gè)方面的話題,如果你感覺(jué)比網(wǎng)上的某些文章有所改進(jìn),那我就很知足了。

如果從準(zhǔn)確的角度來(lái)說(shuō),那PHP文檔是最準(zhǔn)確的,因?yàn)樗芎?jiǎn)練的列出了實(shí)現(xiàn)文本類文件觸發(fā)下載所需要的三條語(yǔ)句,以PDF為例就是:

以下為引用的內(nèi)容: // We'll be outputting a PDF

header('Content-type: application/pdf');

// It will be called downloaded.pdf

header('Content-Disposition: attachment; filename='downloaded.pdf'');

// The PDF source is in original.pdf

readfile('original.pdf');

這三句是正確的,但是在真正用的過(guò)程中很容易出現(xiàn)一些無(wú)法預(yù)料的問(wèn)題,如果你是一個(gè)很仔細(xì)的人的話,也可以很容易的避免這些問(wèn)題。而我不是,所以我就遇到了這樣的問(wèn)題,這里就以我的問(wèn)題來(lái)簡(jiǎn)單說(shuō)一下。

對(duì)于第一句,應(yīng)該沒(méi)啥說(shuō)的,是必須的,只要改一下文檔的類型就行,例如是下載txt文件,那就改為header(’Content-type: application/txt’);,第二句也沒(méi)啥說(shuō)的,就是為你的下載文檔起一個(gè)名字,如果是txt文件的話,可以改為header(’Content-Disposition: attachment; filename=”downloaded.txt”‘);,第三句的問(wèn)題就比較多了,readfile這個(gè)函數(shù)的意思就是讀取一個(gè)文件然后輸出,這里文件的路徑需要是真實(shí)的文件路徑,如果是downloads文件夾下面的一個(gè)original.txt文件,可以這樣寫(xiě)readfile(’downloads/original.txt’);,而如果提交的頁(yè)面會(huì)輸出文本等字符,那么下載到的文件會(huì)是原文件original.txt和提交的頁(yè)面輸出的文字的混合文件。我在這里就缺少了仔細(xì)的觀察,一看下面不對(duì)就立即去查代碼了,而沒(méi)發(fā)現(xiàn)上面的文本就是我需要的內(nèi)容,發(fā)現(xiàn)了這部分內(nèi)容,你可能就很快想到怎么來(lái)解決這個(gè)問(wèn)題了,也就是關(guān)閉提交到的頁(yè)面的文本內(nèi)容的輸出。 到這里,問(wèn)題就解決了,從而也就實(shí)現(xiàn)了文本文件鏈接被點(diǎn)擊的時(shí)候會(huì)觸發(fā)下載對(duì)話框的效果。

標(biāo)簽: PHP
主站蜘蛛池模板: 亚洲一级毛片免费在线观看 | 色精品一区二区三区 | 精品视频亚洲 | 国产精品伦理久久久久 | 亚洲深夜福利视频 | 精品综合久久久久久98 | 黄色三级免费网站 | 丰满寡妇一级毛片 | 俄罗斯aa毛片一级 | 国产老鸭窝毛片一区二区 | 毛片在线看免费 | 一及黄色 | 国产亚洲欧美日韩在线观看不卡 | 特黄特黄黄色大片 | 国产一级毛片在线 | 日韩一区二区天海翼 | 男女性高爱潮免费的国产 | 国产香蕉久久 | 欧美一区二区三区免费看 | 玖玖香蕉视频 | 国产精品日韩欧美一区二区三区 | 日韩一级性生活片 | 男女性男女刺激大片免费观看 | 久久爱噜噜噜噜久久久网 | 在线播放国产一区二区三区 | 一级做a爰片久久毛片16 | a级高清观看视频在线看 | 中文字幕s级优女区 | 国产成人美女福利在线观看 | 国产成人亚洲综合91精品555 | 国内久久久 | 久久成人a毛片免费观看网站 | 99国产国人青青视频在线观看 | 污全彩肉肉无遮挡彩色 | 一本久久a久久精品亚洲 | 午夜啪啪福利视频 | 国产免费一级视频 | 亚洲美女在线播放 | 成人免费大片黄在线观看com | 99精品久久久久久 | 欧美成人 综合网播九公社 欧美成人26uuu欧美毛片 |