ส่วนเสริมต่างๆสำหรับ PHP

ส่วนเสริมต่างๆสำหรับ PHP

ส่วนเสริมต่างๆเหล่านี้ไม่ใช่สคริปต์สำเร็จรูปหรือแบบที่พร้อมใช้งานได้เลย ส่วนเสริมเหล่านี้จะเป็น PHP class, function ที่สามารถนำไปใช้ประกอบร่วมกับงานของคุณได้อย่างอิสระ โดยที่มันไม่ได้ผูกติดกับสคริปต์สำเร็จรูปใดๆ

x86 DateTime class

คลาส DateTime ของ PHP มีเข้ามาตั้งแต่เวอร์ชั่น 5.3 ซึ่งได้เข้ามาขยายความสามารถต่างๆ แต่สำหรับผู้ที่ใช้ PHP 32 bit จะพบกับข้อจำกัดเรื่องวันที่ ที่จะไปได้ไม่เกินปี ค.ศ. 2038 และไม่เก่ากว่าปี 1901

คลาสตัวนี้จะมาขยายขอบเขตนั้นครับ

Pagination v2

ฟังก์ชั่นการแบ่งหน้าได้พัฒนามาจนถึง version 2 แล้ว และได้เพิ่มประสิทธิภาพมากมาย รวมถึงการปรับแต่งที่ละเอียดยิ่งขึ้น ใช้งานได้ง่ายเพียงแค่เขียนโค้ดกำหนดเพียงไม่กี่บรรทัดเท่านั้น

V image class 2

หลังจากที่ปล่อย v image class เวอร์ชั่นแรกมานานนับปี ค้นพบจุดด้อยต่างๆที่ยังปรับปรุงเพิ่มเติมได้อีกหลายอย่าง ในวันนี้จึงได้โอกาสปล่อยเวอร์ชั่นที่ 2 ของ class จัดการภาพในภาษา php ที่ซึ่งทำงานได้ง่ายเหมือนเดิมแต่มีประสิทธิภาพมากกว่าเดิม.

Simple Cache

Simple Cache

Cache library ตัวนี้ใช้การ cache ผ่านหลากหลาย driver ซึ่งรองรับทั้งแบบ APC, APCu, Memcache, Memcached, และแบบเก็บลงไฟล์ เหมาะสำหรับในกรณีที่ server ไม่มีระบบ cache อื่นใดติดตั้งอยู่

มันคือระบบ cache ที่เก็บข้อมูลแบบเป็นส่วนๆ ไม่ใช่การ cache ทั้งหน้า แต่ก็มีประโยชน์มากในกรณีที่มีการประมวลผลจากจุดใดจุดหนึ่งบนหน้าเว็บมากๆ

vfileup PHP upload class

จากที่ผมเห็นหลายครั้ง ที่ผู้เขียน php มักมีปัญหาเกี่ยวกับการ upload เช่น เขียนแบบสภาพแวดล้อม register global=on บ้าง, ใช้ copy แทน move_uploaded_file บ้าง, path หรือ permission ผิดบ้าง

วันนี้ผมเลยนำ PHP upload class ทำแล้วมาแจกจ่ายให้ใช้กันฟรีครับ

ปฏิทินพร้อมวันสำคัญของไทย(บางส่วน)

php calendar ที่ทำมาแจกอันนี้ มีวันสำคัญของไทย ที่สามารถอ้างอิงตามปฏิทินสากลได้พร้อมอยู่แล้ว เช่น วันพ่อ, วันสงกรานต์ ฯลฯ

นอกจากนี้ยังมีส่วนรองรับวันนัดหมายไว้ให้พร้อม ขอเพียงการเขียนกำหนดวันนัดหมายของคุณ เช่น กำหนดจาก database ออกมาในรูปแบบตายตัวตามตัวอย่างที่จะบอกต่อไปนี้ ก็สามารถแสดงวันนัดหมายได้อย่างถูกต้อง

เสริมความปลอดภัยให้ form ป้องกัน csrf/xss

class Veesf ที่ผมทำขึ้นมานี้ ได้มาจากการใช้ codeigniter 2 แล้วได้เห็นการทำงานของตัวช่วยรักษาความปลอดภัยต่างๆที่ทำงานได้อย่างมีประสิทธิภาพ. ผมจึงลองหา class ต่างๆที่มีแจกในเน็ตที่เกี่ยวข้องกันนี้ และได้เขียนออกมาเป็น class นี้ เพื่อแจกจ่ายให้ web developer (php) ได้นำไปใช้กันเพื่อเสริมความปลอดภัยให้เว็บที่คุณทำ.

V image class

v image class คือ class ที่ทำงานเกี่ยวกับรูปภาพที่เขียนในภาษา php โดยจะทำงานด้วยการเขียนแบบ oo.

v image class สามารถย่อภาพ ใส่ watermark หรือลายน้ำได้ สามารถย่อแล้วครอปรูปได้ จะแสดงผลผ่าน web browser หรือบันทึกเป็นไฟล์รูปก็ทำได้ง่ายๆ