-
FPDF บทที่ 2 การใช้งานเบื้องต้น
ก่อนอื่นท่านต้อง ดาวน์โหลดคลาส FPDF มาก่อน หลังจากดาวน์โหลดมาแล้วให้แตกซิปออก สิ่งที่เราจะต้องใช้คือ ไฟล์ fpdf.php คลาสสำหรับสร้าง PDF โฟลเดอร์ font เราจะเก็บฟ้อนต์ที่ต้องการใช้งานในโฟลเดอร์นี้ ผมจะกล่าวถึงวิธีการเพิ่มฟอนต์ภาษาไทย ในบทต่อไป Live Demo เริ่มเขียนโค้ด
READ MORE -
FPDF บทที่ 1 FPDF คืออะไร
FPDF เป็นคลาสที่เขียนขึ้นมาด้วยภาษา PHP สำหรับสร้างไฟล์ PDF แบบออนไลน์ ด้วยความง่าย และใช้เวลาในการศึกษาไม่นาน ทำให้คลาสตัวนี้เป็นที่นิยมอย่างมาก ในแวดวงผู้เขียนเว็บแอพพลิเคชัน ด้วย PHP การแสดงรายงานบนหน้าเว็บนั้น มีอุปสรรค์หลายอย่าง ไม่สามารถกำหนดขนาดของหน้ากระดาษ ไม่สามารถกำหนดตำแหน่งแสดงผลบนหน้ากระดาษที่แน่นอน ไม่สามารถกำหนดกั้นหน้ากั้นหลังของกระดาษ ไม่สามารถกำหนดหัวกระดาษ และท้ายกระดาษ ไม่สะดวกในการจัดเก็บรายงาน เพราะ้ต้องปริ้นต์ออกกระดาษ แล้วเก็บ อื่นๆ อีกหลายประการ
READ MORE -
การใช้ Navicat 8.0 convert database to utf-8
บทความนี้ผมได้เขียนมานานแล้ว และหลังจากทบทวนดู ผมได้แนะนำขั้นตอนที่ไม่ละเอียดพอ ทำให้หลายๆท่านสอบถามมาว่า ยังทำไม่ได้ วันนี้ผมได้ rewrite บทความนี้เสียใหม่ให้กระชับกว่าเดิม จึงเรียนมายังท่านที่เคยอ่านบทความนี้และทดลองทำตามแล้วไม่ได้ผล ขอให้ทดลองทำตามขั้นตอน ที่ผมได้แนะนำไว้ใหม่ ณ วันนี้ อีกครั้งหนึ่ง จึงเรียนมาเพื่อทราบ และต้องขออภัยที่บทความนี้ ก่อนหน้านี้ ทำให้ท่านสับสน ขออภัยอีกครั้งครับ สำหรับท่านที่ต้องการจะเปลี่ยนฐานข้อมูลจาก Latin1 มาเป็น utf-8 สามารถทำได้ง่ายๆ ด้วย Navicat 8.0 ขั้นตอนการดำเนินการ
READ MORE -
6 PHP classes พลาดแล้วจะเสียใจไปทั้งชาติ
ในโลกของ php นั้นช่างเป็นโลกแห่งการเอื้อเฟื้อเผื่อแผ่โดยแท้ มีโค้ดดีๆแจกให้ใช้งานเยอะแยะ ถ้าเรานั่งเขียนเองนะครับ คาดว่าต้องใช้เวลาเป็นเดือนๆ กว่าจะเสร็จสักคลาส เชื่อมั้ยครับว่า คลาสหลายๆตัว ผมเห็นแล้วอึ้ง เมื่อนำมันมาใช้นี่ ช่วยผ่อนแรงเราได้มากเลยทีเดียว และอีกอย่างหนึ่งก็คือ คลาสเหล่านั้น โปรแกรมเมอร์เขาพัฒนาอยู่ตลอด ซึ่งนั่นหมายความว่า มันเหมือนมีคนช่วยเขียนโค้ดเรา มาดูกันดีกว่าครับ
READ MORE -
php.ini แวร์อาร์ยู
สำหรับคนเขียน php แล้ว การปรับแต่งไฟล์ php.ini นั้นเป็นเรื่องปกติที่จะต้องทำเลยทีเดียว หลายคนที่ยังใหม่ เมื่อเกิดปัญหาและค้นหาคำตอบด้วย google บางทีจะได้รับคำแนะนำว่า ปรับแต่งใน php.ini สิ และแล้วมันก็จะมีคำถามตามมาว่า php.ini คืออะไร php.ini คือไฟล์ที่ใช้สำหรับปรับแต่งคุณสมบัติ หรือการทำงานของ php
READ MORE -
ตัวหนังสือวิ่งมาราธอน
เมื่อก่อนตอนทำเว็บใหม่ๆ แท็กที่มักจะเป็นที่นิยมใช้กันบ่อยๆ คือ <marquee> ไว้ทำตัวหนังสือวิ่ง ถึงแม้ว่ามันจะวิ่งเหมือนคนเป็นโรคโปลิโอ คือ วิ่งกระตุก งึกๆงักๆ แต่ก็ยังดีกว่าไม่มีอะไรเคลื่อนไหวบนหน้าจอเอาเสียเลย เดี๋ยวนี้ไม่ค่อยเห็นมีคนใช้ และพูดถึงกันน้อยมาก อาจจะเนื่องจากมีแอนิเมชั่นในรูปแบบอื่นๆ ให้เล่นเยอะแยะมากมาย <marquee> เลยถูกลืมจากสารบบ
READ MORE -
ติดตั้งภาษาไทย ให้ SMF 1.1.10
SMF เป็นฟอรั่มที่ใช้กันอย่างแพร่หลาย เมื่อก่อนนี้ผมไม่ค่อยนิยมของฟรีเท่าไร มักจะเขียนเองเสียมากกว่า เขียนไปเขียนมา ชักจะเหนื่อย มานั่งคิด เฮ่อ… มีโปรแกรมเมอร์ช่วยงานเรา ทำไมเราไม่ชอบ เนี่ยยยยยย…. หลังๆมา ถ้าอันไหนเขาเขียนแจกให้ใช้กันฟรีๆแล้ว ก็นำมาใช้ มาว่ากันถึงสิ่งที่ผมจะพูดในวันนี้กัน เรื่องติดตั้งภาษาไทย อันที่จริงบอร์ดของเว็บผมนี้ ก็ใช้ SMF เคยลงภาษาไทยไปทีแล้ว ดันลืมว่าทำยังไง โรคจิตจริงๆเลย
READ MORE -
เดอะ แซ้มพ์ (XAMPP)
หลังจากที่ใช้ Appserv มานาน วันนี้อยากลองเปลี่ยนค่ายไปใช้ XAMPP ดูบ้าง หลังจากติดตั้งและปรับแต่งนิดๆหน่อยๆ ก็ใช้งานได้ดี เลยมาเขียนเป็นบทความบันทึกไว้สักหน่อย ท่านสามารถดาวน์โหลด XAMPP ได้ที่นี่ http://sourceforge.net/projects/xampp/ หลังจากดาวน์โหลดมาแล้วก็ดับเบิลคลิกไฟล์ที่ดาวน์โหลดมา เพื่อเริ่มกระบวนการติดตั้ง
READ MORE -
จัดการข้อมูลในฟอร์มด้วย .val()
คำสั่ง val() นี่ถือว่าเป็นคำสั่งเด็ดดวงเลยก็ว่าได้ เพราะเราคือผู้ทำเว็บแอพพลิเคชั่น ย่อมหลีกหนีไม่พ้น เรื่องตรวจสอบฟอร์มว่าป้อนไม่ป้อน ติ๊กไม่ติ๊ก บังคับให้ต้องป้อนข้อมูลหรือไม่ เป็นต้น ถ้าเทียบกับ javascript เดิม คำสั่งนี้จะเทียบได้กับ document.form1.textbox_name.valuedocument.form1.textbox_name.value ย๊าวยาว… คำสั่ง val() นี้คำสั่งเดียว สามารถใช้ได้ทั้ง ดึงค่าและกำหนดค่า เรามาดูรายละเอียดกันครับ ว่าใช้งานอย่างไร val() parameter : none คำสั่งนี้ใช้สำหรับดึงค่า value ออกมาจากคอนโทรลในฟอร์ม จำพวก textbox , checkbox , listbox เป็นต้น ตัวอย่างการใช้งาน Live Demo
READ MORE -
คำสั่ง clone() ของ jquery
clone(copyHandlers) copyHandlers : (true|false) เป็นเครื่องหมายบอกว่า ให้โคลน event ไปด้วยหรือไม่ ถ้าเป็น true ก็จะโคลนนิ่ง event ไปด้วย ถ้าเป็น false จะโคลนเฉพาะอีลิเม้นท์ ไม่โคลน event ของอีลิเม้นท์ไป return : selector คำสั่งนี้ใช้สำหรับโคลนนิ่งอีลิเม้นท์พร้อมกับสิ่งที่อยู่ภายในอีลิเม้นท์นั้นทั้งหมด คำสั่งนี้ถ้าใช้มันเดี่ยวๆจะไม่เกิดอะไรขึ้นเลย มันแค่โคลนเก็บไว้ในหน่วยความจำเท่านั้น หรือถ้าท่านใช้ตัวแปรเข้าไปรับค่า มันก็เก็บไว้ในตัวแปรเท่านั้น ดูนี่ $(‘p’).clone(false); var tag_p = $(‘p’).clone(false);$(‘p’).clone(false); var tag_p = $(‘p’).clone(false); 2 คำสั่งด้านบนไม่เกิดผลอะไรขึ้นมาบนเพจเลย ท่านจะต้องนำสิ่งที่ได้จากคำสั่งนี้ไปทำอย่างอื่นต่อ เช่น โคลนนิ่งมาแล้วให้เพิ่มเข้าไปในฟอร์ม เป็นต้น ตัวอย่างการใช้งาน Live Demo
READ MORE
Beeanca
Modern Blogging Template




