PHP Gen Words Doc file แบบใช้ Template  สร้างคำถาม

 3,014 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 29/03/2013

PHP Gen Words Doc file แบบใช้ Template

ตัวอย่างการ Gen ไฟล์ word ออกมาเป็น .Doc แบบใช้ Template
ผมทำตามขึ้นตอนนี้ครับ

ตัวอย่าง template.doc พิมพ์ remark ไว้ เช่น

#data1
#data2

จากนั้นใน PHP ก็ Code ตามนี้เลย

ตัวอย่าง gen_doc.php

$template_file = "template.doc";
$handle = fopen($template_file , "r");

//เปิดไฟล์ template ขึ้นมา
$contents = fread($handle, filesize($template_file));

//ทำการ Replace ค่าตามจุดที่เรา ทำ Remark ไว้
$original= array("#data1", "#data2");
$new = array("1.xxxxxxx\n2.bbbbbbbb\n3.xxxxxxxxx", "Good Job");
$newphrase = str_replace($original, $new, $contents);

//สั่ง Export ออกมาเป็นชื่อไฟล์ใหม่
$handle2 = fopen("test.doc" , "w");
echo $newphrase;
fwrite ( $handle2 ,$newphrase);
fclose ($handle);
fclose($handle2);

ผลที่ได้ไฟล์ test.doc คือ

1.xxxxxxx
2.xxxxxxxx
3.xxxxxxxxxx
Good Job

แบบง่ายๆ ก็ประมาณนี้ครับ


ถ้าชอบบทความนี้ กด Like เลย :PHP Gen Words Doc file แบบใช้ Template

 3,014 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 29/03/2013



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่

#1.    แจ่ม
@ เพิ่งรู้วิธีทำให้ ขึ้นบรรทัดก็ตอนนี้แหละ

...............................................
#2.    สปอย
@ ใส่ภาษาไทยไม่ได้ อ่ะทำไงดี

...............................................
#3.    ได้แบบ งงๆ
@ มีปัญหาเหมือนกัน กับ rtf
ผมมั่วๆ แบบ save template เป็น .xml ครับ
ตั้ง encode เป็น utf8 save ภาษาไทยได้ครับ

...............................................



× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  Javascript เช็คขนาด file size ตอน upload ถามเมื่อ (2017-03-03)   3,275 views  (ดูล่าสุดเมื่อ 12 นาที)

  public class คือ อะไรและ class มีกี่แบบ ถามเมื่อ (2016-09-21)   4,465 views  (ดูล่าสุดเมื่อ 48 นาที)

  Arraylist java คือ Class ที่ใช้เก็บข้อมูลเหมือน Array โดยใช้ Index ในการเข้าถึง ถามเมื่อ (2015-08-28)   3,040 views  (ดูล่าสุดเมื่อ 53 นาที)

  NPM คืออะไร หาคำตอบได้ที่นี่ ถามเมื่อ (2015-09-30)   2,171 views  (ดูล่าสุดเมื่อ 53 นาที)

  เขียน โปรแกรม อ่าน Bar Code ยังไงครับใช้ PHP ถามเมื่อ (2012-07-04)   4,583 views  (ดูล่าสุดเมื่อ 54 นาที)

  Semantic UI เทคนิคการใช้งาน Icon แบบละเอียด ถามเมื่อ (2017-06-06)   1,966 views  (ดูล่าสุดเมื่อ 56 นาที)

  jQuery วิธี Add option ให้ select box โดยดึงค่าจาก Array ถามเมื่อ (2017-06-13)   1,754 views  (ดูล่าสุดเมื่อ 56 นาที)

  datatables เปลี่ยน default rows per page จำนวน Record ที่แสดงต่อหน้า ถามเมื่อ (2017-06-01)   2,084 views  (ดูล่าสุดเมื่อ 65 นาที)

  หา font ไทยสวยๆ บน google font มาใส่เว็บกันเถอะ ถามเมื่อ (2017-07-27)   2,331 views  (ดูล่าสุดเมื่อ 66 นาที)

  เทคนิค ตั้ง crontab ให้ run ทุกๆ 15 วินาที ถามเมื่อ (2016-09-13)   2,994 views  (ดูล่าสุดเมื่อ 89 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com