国产探花免费观看_亚洲丰满少妇自慰呻吟_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://m.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);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泰来县| 登封市| 永嘉县| 喀喇| 尼玛县| 玉树县| 三明市| 日喀则市| 青州市| 大悟县| 抚宁县| 威宁| 谢通门县| 黎川县| 新沂市| 麦盖提县| 鹤庆县| 广昌县| 拉孜县| 水富县| 罗田县| 兰考县| 廉江市| 香格里拉县| 突泉县| 奈曼旗| 谷城县| 高要市| 东阳市| 龙川县| 亳州市| 沅江市| 开封县| 张掖市| 宜都市| 蛟河市| 沙湾县| 巴林右旗| 泽州县| 天镇县| 吉安市|