Home

ปรับ Codeigniter ให้รองรับ IPv6

โดย
ปรับ Codeigniter ให้รองรับ IPv6

IPv4 ได้หมดไปจากโลกนี้มาประมาณ 1 ปีกว่าแล้ว (หมดไปเมื่อกุมภาพันธ์ 2554) ในขณะที่ Codeigniter ยังไม่ได้รองรับการตรวจสอบ IPv6 เลย ผมจะนำวิธีตรวจสอบ IPv6 ที่มีผู้ทำมาแล้ว มาให้ดูกันครับ

ออกแบบฐานข้อมูลเพิ่มประสิทธิภาพ

โดย
ออกแบบฐานข้อมูลเพิ่มประสิทธิภาพ

บทความนี้จะแนะนำเทคนิคเกี่ยวกับการออกแบบฐานข้อมูลที่ดี เพื่อประสิทธิภาพในการประมวลผลอย่างรวดเร็ว

ส่งอีเมลบน localhost ด้วย HMailServer

โดย
ส่งอีเมลบน localhost ด้วย HMailServer

หลายท่านมีปัญหากับการเขียนโค้ดส่งอีเมลด้วย php แล้วส่งไม่ได้ ติดขัด SMTP error ต้องหา SMTP หา class ส่งอีเมลอย่าง PHPMailer มาใช้กันให้ควั่ก

บทความนี้จะอธิบายวิธีติดตั้งและตั้งค่าจนส่งเมลด้วย php mail() ได้สำเร็จ.

การแบ่งหน้าแบบเก่าไปใหม่ โดยแสดงข้อมูลชุดใหม่ก่อน

โดย
การแบ่งหน้าแบบเก่าไปใหม่ โดยแสดงข้อมูลชุดใหม่ก่อน

การแบ่งหน้าโดยเรียงแบบเก่าไปใหม่ โดยแสดงจากข้อมูลชุดใหม่ก่อน ก็คือแบ่งข้อมูลเป็นหน้าๆ เอาหน้าสุดท้ายมาโชว์ก่อน พอกด previous ถึงไปดึงเอาข้อมูลชุดก่อนๆตามมา
หากอธิบายง่ายๆก็เหมือนกับการแสดงผล comment ของ facebook ในเว็บ facebook นั่นเอง ก็คือมันจะโชว์คอมเม้นท์ใหม่ๆก่อน พอกด previous xx comments มันก็จะดึงข้อมูลชุดเก่ากว่านี้มา ตามลำดับ

งานนี้เข้าใจไม่ยาก มือทุกระดับสามารถนำไปปรับใช้ได้แน่นอนครับ

แสดงวันที่ภาษาไทยด้วย thaidate()

โดย
แสดงวันที่ภาษาไทยด้วย thaidate()

thaidate() คือคำสั่งเดียวกับ php date() แต่มันแสดงวัน เดือน และปี เป็นภาษาไทย แบบไทยๆ แบบปีพ.ศ. โดยสามารถอ้างอิง parameter ต่างๆจาก php date() ได้ทุกอย่างโดยไม่มีปัญหา

OpenID สำหรับผู้ใช้ okvee web start

โดย
OpenID สำหรับผู้ใช้ okvee web start

หากพูดถึง Open id นักพัฒนาทั้งหลายอาจทราบกันอยู่แล้วว่ามันคือระบบตรวจสอบผู้ใช้ โดยผู้ใช้ไม่ต้องมี account ที่ต่างๆกันในเว็บต่างๆกันมากมายให้จำกันจนมึน. ผู้ใช้สามารถกด register/log in เพื่อส่งข้อมูลจากไซท์หลักเหล่านั้นเข้ามาดำเนินการได้อย่างรวดเร็วและไม่ต้องมานั่งจำรหัสผ่าน ซึ่งที่สำคัญ มันปลอดภัยไม่น้อยกว่าระบบธรรมดาเลย.

Open id ที่จะแจกนี้สำหรับผู้ใช้ okvee web start เท่านั้น หากใช้ระบบอื่นหรือพัฒนาเอาเอง จะเข้ากันไม่ได้.

Codeigniter 2.1.0 อัพโหลดไม่ได้!

โดย
Codeigniter 2.1.0 อัพโหลดไม่ได้!

เชื่อว่าหลายคนที่ใช้ codeigniter เวอร์ชั่นใหม่ 2.1.0 แล้วอาจจะเจอปัญหาบางอย่าง เช่น อัพโหลดไม่ได้
ปัญหานี้เกิดจากอะไร จะแก้ยังไง มาดูกันครับ

แสดงตำแหน่งของคุณในแผนที่กับ google map

โดย
แสดงตำแหน่งของคุณในแผนที่กับ google map

จากบทความก่อนหน้านี้ "หาตำแหน่งของคุณด้วย geolocation ใน html5" มาแล้ว เราจะได้ค่า latitude, longitude และค่าอื่นๆมา คราวนี้ เราจะเอาค่า lat/long มาใช้ในการแสดงตำแหน่งบนแผนที่กับ google map กันครับ.

ok vee web start

โดย
ok vee web start

web start ชุดนี้คือแพ็คไฟล์สำหรับการเริ่มต้นงานใหม่ด้วย php codeigniter2 + modular extensions
โดยข้างในจะมีระบบ admin, account management, configuration มาให้พร้อม เหมาะสำหรับการเริ่มทำ project ใหม่ได้อย่างว่องไว และเรียนรู้เพิ่มเติมแค่นิดเดียว

อัปเดท 1.0