国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php 用header()讀寫csv文件方法

2024-05-04 21:49:24
字體:
來源:轉載
供稿:網友

定義和用法:header() 函數向客戶端發送原始的 HTTP 報頭,認識到一點很重要,即必須在任何實際的輸出被發送之前調用 header() 函數(在 PHP 4 以及更高的版本中,您可以使用輸出緩存來解決此問題:

  1. <html> 
  2. <?php 
  3. // 結果出錯 
  4. // 在調用 header() 之前已存在輸出 
  5. header('Location: http://www.survivalescaperooms.com/'); 
  6. ?> 

語法:header(string,replace,http_response_code)

參數 描述 

string 必需,規定要發送的報頭字符串.

replace 可選,指示該報頭是否替換之前的報頭,或添加第二個報頭.

默認是 true(替換),false(允許相同類型的多個報頭).

http_response_code 可選,把 HTTP 響應代碼強制為指定的值,PHP 4 以及更高版本可用.

1.定義header()頭部輸出格式

header("Content-type:application/vnd.ms-excel");  //定義輸出的文件類型

header(“content-Disposition:filename=downloaded.pdf”);  //定義輸出的文件名,也就是設置一個下載類型,下載的時候對文件從新命名.

  1. <?php 
  2. header("Content-type:application/vnd.ms-excel"); 
  3. header("content-Disposition:filename=downloaded.pdf "); 
  4.  
  5. echo"1t 2t 3n"//其中 t 是空白 ,n是回車 (編碼規范 不能直接輸出) 
  6. echo"1t 2t 3n"
  7. echo"1t 2t 3n"
  8. ?> 

這時候就可以打開這個php文件,就會提示下載,也可以以table表格的方式輸出,實例代碼如下:

  1. <?php 
  2.   header("Content-type:application/vnd.ms-excel "); 
  3.  header("content-Disposition:filename=downloaded.pdf"); 
  4. ?> 
  5.   <table> 
  6.     <tr> 
  7.       <td>t00</td><td>t01</td><td>t02</td> 
  8.     </tr> 
  9.     <tr> 
  10.       <td>t10</td><td>t11</td><td>t12</td> 
  11.     </tr> 
  12.     <tr> 
  13.       <td>t20</td><td>t21</td><td>t22</td> 
  14.     </tr> 
  15.   </table> 

CSV的寫入操作,fputcsv()的使用可參考.

  1. $fp = fopen('f:/file.csv''w'); 
  2.     fputcsv($fp,array('aaa','bbb','cccc')); 
  3.     fputcsv($fp,array('mmm','yyy','haha'));   //fputcsv()可以用數組循環的方式進行實現 
  4.      fclose($fp);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳曲县| 修文县| 千阳县| 旌德县| 昌平区| 洪洞县| 辰溪县| 徐汇区| 龙海市| 卓资县| 罗平县| 神农架林区| 本溪| 大埔县| 惠水县| 布尔津县| 和林格尔县| 德安县| 太和县| 台江县| 双桥区| 海林市| 贵德县| 桂平市| 瑞安市| 社会| 南川市| 富民县| 马龙县| 雅安市| 甘德县| 凭祥市| 策勒县| 吉木乃县| 西吉县| 汉源县| 汉中市| 磐石市| 天祝| 远安县| 新龙县|