ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ PHP PDF

PHP PDF ตอนที่ 2 : เริ่มต้นทดสอบกรอกข้อมูลลงในแบบฟอร์มที่กำหนด

      จากความเดิมตอนที่แล้ว " PHP PDF ตอนที่ 1 : ออกรายงานเอกสาร PDF ด้วย PHP CodeIgniter โดยใช้ไลบรารี่ TCPDF และ FPD " ในตอนนี้เรามาลองสร้างข้อมูลทดสอบกันสักหน้าละกันนะครับ ก่อนที่จะนำเข้าสู่การสร้างฐานข้อมูลเพื่อใช้กับข้อมูลทะเบียนนักเรียนของเรา และจะต่อยอดไปถึงระบบบันทึกข้อมูลผลการประเมินแบบออนไลน์กันเลยทีเดียว ^^ 1. เริ่มต้นจากการเตรียมไลบราลี่ PDF ที่ต้องใช้ทั้งหมด 2 ตัวด้วยกัน     1) TCPDF     2) FPDI     (จะนำไปไว้ในไดเรกทอรี่ application/third_party ของ codeigniter) 2. จากนั้นก็เตรียมโปรเจ็กต์ด้วย CodeIgniter ด้วยโปรแกรมที่ใช้เขียนโค๊ด (IDE) ที่ชื่อว่า eclipse ซึ่งในส่วนนี้ใครถนัดโปรแกรมไหน จะใช้อะไรเขียนโค๊ดก็ตามสะดวกเลยครับ 3. สร้างไฟล์ Pdf.php ในไดเรกทอรี่ libralies เพื่อเรียกใช้ไลบราลี่ TCPDF และ FPDI    libraries/Pfd.php <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); require_once APPPATH.'third_party/tcpdf/tcpdf.php'; require_once A...

ทดลองใช้ FPDI อ่านไฟล์ PDF แล้วเกิด An uncaught Exception was encountered

ผมติดอยู่ที่นี่ 1 ชั่วโมงกว่าๆ เพราะความซับเพร่าของตัวเองแท้ๆ ที่ลืมเรื่อง permission ของไฟล์ต่างๆ --------------------------------------------------- An uncaught Exception was encountered Type: InvalidArgumentException Message: Cannot open /var/www/html/example/sunzan-design.com/application/views/estimation/PdfDocument.pdf ! Filename: /var/www/html/example/sunzan-design.com/application/third_party/fpdi/pdf_parser.php Line Number: 192 ----------------------------------------------------------------- ผมน่าจะคิดออกตั้งแต่แรกแล้วว่า ที่เปิดไฟล์ไม่ได้เพราะติด permission เพราะลองใช้ฟังก์ชั่น file_exist ก็เจอไฟล์ตามปกติ บทเรียนนี้ทำให้รู้ว่า ยังอ่อนประสบการณ์อีกเยอะจริงๆ สรุปคือตั้งค่า permision ให้ไฟล์หรือโฟลเดอร์ด้วยนะครับ

PHP PDF ตอนที่ 1 : ออกรายงานเอกสาร PDF ด้วย PHP CodeIgniter โดยใช้ไลบรารี่ TCPDF และ FPDI

สำหรับวิดีโอคลิปนี้จะเป็นการเริ่มต้นโปรเจ็กต์เล็กๆ ที่เกี่ยวข้องกับการสร้างไฟล์ PDF โดยจะใช้แบบฟอร์มบันทึกพฤติกรรมนักเรียนเป็นตัวอย่าง สิ่งที่ต้องเตรียมก็คือ 1. CodeIgniter 3.0 2. TCPDF 3. FPDI สำหรับส่วนประกอบอื่นๆที่ต้องใช้แต่ไม่ได้รวมเข้าไปในเนื้อหาก็คือ การใช้ Bootstrap จัดหน้าตาเว็บเพจ และ Javascript Framework ที่อำนวยความสะดวกในการเรียกข้อมูลมาแสดงผลต่างๆ เช่น jQuery , jQuery UI , AngularJS และโปรแกรมสำหรับเขียนโค๊ดที่ผมเลือกใช้ PHP IDE ที่ชื่อว่า eclipse PDT ที่เหมาะกับการสร้างโปรเจ็กต์ PHP ให้เข้าถึงไฟล์ต่างๆได้ง่ายขึ้น "PHP ไม่ได้สร้างสุดยอดโปรแกรม แต่ PHP ช่วยให้งานคุณง่ายขึ้นต่างหาก" PHP  CI  MANIA   -  PHP Code Generator  โปรแกรมช่วยสร้างโค้ด ลดเวลาการเขียนโปรแกรม สนใจสั่งซื้อเพียง  4,500  บาท http://fastcoding.phpcodemania.com/ สนับสนุนค่ากาแฟผู้เขียนได้ที่