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

 2,471 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

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



SOA,Java,XSLT

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

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

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

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

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



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

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

  Java script วิธีเช็ค ว่า กด Enter เข้ามาหรือเปล่า ถามเมื่อ (2017-06-01)   1,521 views  (ดูล่าสุดเมื่อ 3 นาที)

  POI กำหนดความกว้าง ของ Cell ยังไงให้เท่ากับใน Exel ถามเมื่อ (2013-07-25)   2,364 views  (ดูล่าสุดเมื่อ 4 นาที)

  Jquery Date Picker เปลี่ยน format Date ยังไงครับ ถามเมื่อ (2013-03-18)   2,938 views  (ดูล่าสุดเมื่อ 9 นาที)

  วิธีแก้ปัญหาการใช้งาน AJAX Jquery กับ Safari ของ ios ถามเมื่อ (2019-02-06)   1,484 views  (ดูล่าสุดเมื่อ 24 นาที)

  unix command remove ไฟล์ แบบไม่ต้อง confirm Y ถามเมื่อ (2016-09-23)   1,778 views  (ดูล่าสุดเมื่อ 24 นาที)

  วิธี Add Classpath iReport เพื่อ Connect database Oracle ผ่าน JDBC ถามเมื่อ (2018-10-08)   1,967 views  (ดูล่าสุดเมื่อ 30 นาที)

  PHP Codeigniter Cannot modify header information headers already sent by ปัญหาตอน redirect ถามเมื่อ (2019-08-26)   2,625 views  (ดูล่าสุดเมื่อ 30 นาที)

  Oracle sql วิธี like with multiple value ถามเมื่อ (2019-02-13)   1,387 views  (ดูล่าสุดเมื่อ 50 นาที)

  ตัวอย่าง Template Jquery UI สำเร็จรูป โหลดฟรี ถามเมื่อ (2015-08-23)   3,083 views  (ดูล่าสุดเมื่อ 62 นาที)

  SQL Command การใช้งาน group by having ถามเมื่อ (2020-02-19)   2,309 views  (ดูล่าสุดเมื่อ 64 นาที)


 

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