$filename = "filename.txt";輸出內容:header('content-disposition: attachment; filename="' . $filename . '"');
直接用echo輸出,「\r\n」用以換行。
第一步:處理中文檔名:
$filename = "中文檔名.txt";
$encoded_filename = urlencode($filename);
$encoded_filename = str_replace("+", "%20", $encoded_filename);
第二步:生成txt檔案:
第三步:輸出內容:
直接用echo輸出,「\r\n」用以換行。
讀取檔案,總結一句話:file()
大概給了乙個txt裡面內容是
然後要求在頁面原樣輸出,不換行,不要格式的話 直接 file_get_contents就完事,要是按照格式的話 就得用file函式了,下面說下file函式是幹什麼的。
file() 函式把整個檔案讀入乙個陣列中。
與 file_get_contents() 類似,不同的是 file() 將檔案作為乙個陣列返回。陣列中的每個單元都是檔案中相應的一行,包括換行符在內。
如果失敗,則返回 false。
所以 程式可以寫成這樣
1 <?php這樣的話 就可以原樣輸出了2 $file = 'rand.txt'; //先讀取檔案
3 4 $cbody = file($file); //file()函式作用是返回一行陣列,txt裡有三行資料,因此一行被識別為乙個陣列,三行被識別為三個陣列
5 for($i=0;$i
原文:
php 讀取,生成excel檔案
1.讀取檔案的部分內容 用於固定格式 1 public function readexcel filename 16 return data 17 catch exception e 23 readexcel 注 預設從第一行開始,讀取a列和b列,以陣列的形式返回,但是可以自定義。傳入檔案路徑即可 ...
php讀取TXT檔案(帶換行 縮排)
file 與file get contents 一樣,都是讀取某檔案的內容。file get contents 輸出的是整個檔案 不能讀取txt裡的首行縮排和換行符 file 函式把整個檔案讀入乙個陣列中。與 file get contents 類似,不同的是 file 將檔案作為乙個陣列返回。陣列...
PHP讀取TXT檔案寫入資料庫
php讀取txt檔案寫入資料庫完整 如下 包括檔案型別 大小 欄位為空的判斷,以及事務的處理 uploadfile upload files basename files userfile name message 判斷上傳檔案格式 string txt extend pathinfo files ...