การสร้างหน้า Error Code 404 , 500 ของเราเอง ฉบับ PHP

Monday, August 31st, 2009

จากหน้า Browser HTTP Error Code ที่ผมเคยโพสไว้ คราวนี้เรามาสร้างหน้า Error code เหล่านี้กันครับใน PHP ก็ทำตามนี้ครับ จะขอยกตัวอย่าง Error code 404 และ 500 ครับที่พวกเราเจอกันเยอะที่สุด Error 404 file not found (หาหน้าที่เราต้องการเข้าไปดูไม่พบ หรือไม่มีหน้านี้แล้ว หรือไม่เคยมีเลย) Error 500 Internal server error (อาจจะเกี่ยวกับ Permission ไม่ถูกต้อง url ที่เรียกใช้ยาวเกินไปหรือติด security rules ของทางโฮส) 1. สร้างไฟล์ error ขึ้นมา เช่น error404.html file นี้จะ แสดงแทน Error file not found ของ server […]

Browser HTTP Error Code

Monday, August 31st, 2009

หลายๆ คนคงเคยเห็นตัวเลข error ที่แสดงขึ้นมาเมื่อ Browser ฟ้องว่ามีปัญหาในการเรียก URL ซึ่ง error ที่เกิดขึ้นนั้นมีความหมายว่าอย่างไรบ้าง ผมก็ยังงงครับ บ้างครั้งหรือหลายๆครั้งต้องอาศัยพี่ google ครับมาช่วยตอบปัญหาเหล่านี้ ผมเลยเอามาแบ่งปั่นกัน และเก็บไว้เป็น knowledge ของผมเองด้วย 400 – Bad Request ปัญหาคือ ไม่สามารถแสดงผลตามที่ต้องการได้ เกิดจากกำหนด URL ไม่ถูกต้อง 401 – Unauthorized ปัญหาคือ ไม่อนุญาตให้เข้าเยี่ยมชมไซท์ด้วย User – Anonymous 403 – Forbidden or Connection refused by host ปัญหาคือ ไม่อนุญาตให้เข้าเยี่ยมชมไซท์ เนื่องจาก ระบบรักษาความปลอดภัย ของ Domain ผู้ใช้ไม่ได้รับอนุญาต 404 – Not Found or […]

Simplified Image Resizing with PHP

Sunday, August 30th, 2009

บางครั้งเวลาแสดงรูปบนเว็ลไซน์เราก็ต้องการย่อรูปนั้นให้เล็กลง หรือเวลาเรา upload รูปขึ้นไปบน Server เพื่อให้รูปเล็กลงจะได้ประหยัดพื้นที่ ผมมี functon ง่ายๆนำเสนอแบ่งปั่นครับ function calResize($width,$height,$target=90) { // หา % เพื่อนำไป resize รูป if ($width > $height) { $percentage = ($target / $width); } else { $percentage = ($target / $height); } // ทำการ resize รูป $width = round($width * $percentage); $height = round($height * $percentage); return array ($width, $height); […]