Programming — 17 November 2009

PHP Word header(“Content-type: application/vnd.ms-word”); คำสั่ง application/vnd.ms-word ไม่ได้เป็นการ Convert หรือ รายงานข้อมูลในรูปแบบของ Word น่ะครับ เพียงแต่เป็นการระบุว่าให้ไฟล์ดังกว่าเปิดด้วยโปรแกรม Microsoft Word เท่านั้น

Syntax

header(“Content-type: application/vnd.ms-word”);

ตัวอย่าง

phpWordvnd.ms-word.php

01.<?
02.header("Content-type: application/vnd.ms-word");
03.header("Content-Disposition: attachment; filename=testing.doc");
04.?>
05.<html>
06.<body>
07.<?
08. $objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
09. $objDB = mysql_select_db("mydatabase");
10. $strSQL = "SELECT * FROM customer";
11. $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
12.?>
13.<table width="600" border="1">
14.<tr>
15.<th width="91"> <div align="center">CustomerID </div></th>
16.<th width="98"> <div align="center">Name </div></th>
17.<th width="198"> <div align="center">Email </div></th>
18.<th width="97"> <div align="center">CountryCode </div></th>
19.<th width="59"> <div align="center">Budget </div></th>
20.<th width="71"> <div align="center">Used </div></th>
21.</tr>
22.<?
23. while($objResult = mysql_fetch_array($objQuery))
24. {
25.?>
26. <tr>
27. <td><div align="center"><?=$objResult["CustomerID"];?></div></td>
28. <td><?=$objResult["Name"];?></td>
29. <td><?=$objResult["Email"];?></td>
30. <td><div align="center"><?=$objResult["CountryCode"];?></div></td>
31. <td align="right"><?=$objResult["Budget"];?></td>
32. <td align="right"><?=$objResult["Used"];?></td>
33. </tr>
34.<?
35.}
36.?>
37.</table>
38.<?
39. mysql_close($objConnect);
40.?>
41.</body>
42.</html>

Related Articles

Share

About Author

admin

(0) Readers Comments

Comments are closed.