php code

การใช้ฟังก์ชัน imagettftext

เริ่มจากมีความต้องการสร้าง image แสดงตัวอักษร
กรณีนี้เป็นแบบทดสอบออนไลน์ แบบปรนัย
เมื่อใช้ฟังก์ชัน imagestring พบว่าไม่สามารถกำหนดฟอนต์
จึงไม่สามารถแสดงภาษาไทยได้ตามปกติ
จึงต้องใช้ imagettftext เพื่อโหลดฟอนต์ไปใช้เขียนข้อความ
ดังนั้นโค้ดนี้ต้องเตรียมฟอนต์แบบ ttf
เช่น Kanit ของ Google หรือ ฟอนต์ไทยอื่น ๆ
โดยแบบทดสอบนี้แบ่งเป็น 3 ส่วนสำคัญ

  1. ส่วนหัว แสดงคำว่า QUIZ เลือกใช้ tlwgtypewriter
  2. ส่วนคำถาม 1 บรรทัด
  3. ส่วนตัวเลือกอีก 5 ตัวเลือก

https://www.thaiall.com/php/indexo.html

สรุปว่า
โค้ดชุดนี้แชร์ได้แชร์ใน ต.ย.2 ของ /php
และจะพัฒนาใช้ใน /quiz ต่อไป

แบบทดสอบ

แบบทดสอบออนไลน์
http://www.thainame.net/quiz/test3.php