ค้นหา
ข้อควรระวังในการใช้งาน switch case ของ PHP
https://www.goragod.com/index.php?module=knowledge&id=3777
มีผลลัพท์แปลกๆของ switch case มาฝาก ทำเอาผมมึนไปนานเลยทีเดียว
ปัญหาการใช้งาน method_exists แล้วขึ้น error 404
https://www.goragod.com/index.php?module=knowledge&id=3808
ปัญหาเริ่มต้นก็คือเมื่อเปิดไปยังหน้าหนึ่งของเพจ แล้ว Server แสดง Error 404 Page Not Found ทั้งๆที่ไฟล์ที่เปิดก็มีอยู่จริง
การติดตั้ง XDebug สำหรับ PHP5 บน Ubuntu 14.04
https://www.goragod.com/index.php?module=knowledge&id=3792
XDebug เป็นเครื่องมือสำคัญที่ Web developer ควรมีเลยครับ เพราะมันสามารถแสดงและใช้ในการตรวจสอบข้อผิดพลาดของ PHP มากกว่าที่ PHP ทำได้ และยังสามารถใช้..
เทคนิคการหลีกเลี่ยงการใช้งาน Singleton Pattern
https://www.goragod.com/index.php?module=knowledge&id=3780
จริงๆแล้ว Singleton Pattern มันก็มีประโยชน์หากใช้ถูกต้องตามหลักการของมัน ซึ่งก็คือการประกันว่าจะมีคลาสนี้ให้ใช้งานเพียงอันเดียวเท่านั้นตลอดทังแอพพล..
เมื่อ Script สำหรับตรวจสอบ Whois และตรวจสอบโดเมนไม่ทำงาน
https://www.goragod.com/index.php?module=knowledge&id=3800
ปัญหานี้ผมเจอตอนที่ย้าย Server ใหม่ Script นี้เคยใช้ได้บน Server เดิม จากการตรวจสอบ $errno และ $errstr ได้ผลตอบกลับว่า $errno = 110 และ $errstr = c..
การเข้ารหัสและถอดรหัส JWT ด้วย PHP และมีการ Verify Signature ด้วย
https://www.goragod.com/index.php?module=knowledge&id=3917
สำหรับการเข้ารหัสและถอดรหัส JWT และมีการ Verify Signature ด้วย สามารถทำได้ด้วยการใช้ฟังก์ชันของภาษา PHP ดังนี้
HTML, XML, XHTML และ CSS คืออะไร ต่างกันอย่างไร และใช้อย่างไร ตอ
https://www.goragod.com/index.php?module=knowledge&id=392
อะไรที่เรียกว่า “การใช้แท็กผิดความหมาย”
ob_end_flush() error
https://www.goragod.com/index.php?module=knowledge&id=3809
จริงๆแล้ว error ที่เกิดนี้ค่อนข้างซับซ้อนนิดนึง เนื่องจากมันไม่ได้มีปัญหาทุกครั้งที่เรียกใช้ และสาเหตุแต่แรกก็ไม่ได้พุ่งเป้าไปที่ตัวนี้หรอก แต่จากก..
MySQL Query ข้อมูลล่าสุดรายการละ 1 แถว เรียงลำดับตามคอลัมน์มากกว่า 1 คอลัมน์
https://www.goragod.com/index.php?module=knowledge&id=3924
ตัวอย่างนี้จะอธิบายวิธีการเขียน QUERY ของ MySQL เอาข้อมูลรายการล่าสุดออกมา โดยมีเงื่อนไขว่า หากเงื่อนไขแรกเท่ากัน จะไปตรวจสอบเงื่อนไขที่สองอีกที
เทคนิคการปรับเว็บไซต์ เพื่อ Performance สูงสุดบน Lighthouse ที่ผมใช้กับ GCMS
https://www.goragod.com/index.php?module=knowledge&id=3934
บทความนี้ผมจะพูดถึงการปรับปรุง Performance ของเว็บไซต์ให้สูงที่สุดที่ผมใช้งานจริงบน GCMS นะครับ ตามการตรวจสอบด้วย Lighthouse
การเพิ่มความเร็วในการ QUERY เดือนและปีในฐานข้อมูลชนิด DATETIME
https://www.goragod.com/index.php?module=knowledge&id=3912
การค้นหาข้อมูลจากปีและเดือนในข้อมูลชนิด DATETIME ถ้า Query ผิดวิธีจะทำให้ Query ข้อมูลไม่มีประสิทธิภาพ
การจัดเก็บข้อมูลลงใน localStorage ด้วย Javascript และสามารถกำหนดเวลาหมดอายุของข้อมูลได้
https://www.goragod.com/index.php?module=knowledge&id=3920
ตัวอย่างการใช้ localStorage จัดเก็บข้อมูลลงในบราวเซอร์ ด้วย Javascript และมีการกำหนดเวลาหมดอายุของข้อมูลด้วย
เทคนิคการตรวจสอบความผิดพลาดของข้อมูลด้วยวิธี Cyclic Redundancy Check (CRC) ในภาษา PHP
https://www.goragod.com/index.php?module=knowledge&id=3913
คำสั่ง PHP ที่ใช้การคำนวณ checksum หรือการตรวจสอบความผิดพลาดของข้อมูล ด้วยวิธี Cyclic Redundancy Check หรือ CRC แบบ 16 บิต
การตั้งค่า Rate Limit บน Firewall เพื่อป้องกันการโจมตี
https://www.goragod.com/index.php?module=knowledge&id=3938
การตั้งค่า rate limit ใน firewall จะช่วยป้องกันการโจมตีแบบ DDoS Distributed Denial of Service และจำกัดการใช้งานทรัพยากรโดยไม่ต้องการจากผู้ใช้งาน ซึ..
การแสดงรูปภาพตัวอย่างเมื่อมีการเลือกรูปภาพด้วย input file
https://www.goragod.com/index.php?module=knowledge&id=3926
อินพุตชนิดไฟล์ แสดงรูปภาพตัวอย่างเมื่อมีการเลือกไฟล์ ด้วย Javascript
วิธีลบแถวที่ซ้ำกันใน MySQL
https://www.goragod.com/index.php?module=knowledge&id=3940
เรียนรู้วิธีลบแถวที่ซ้ำกันใน MySQL อย่างมีประสิทธิภาพ ด้วยเทคนิคต่างๆ เช่น Subquery, Temporary Table และ ROW NUMBER พร้อมคำแนะนำสำหรับการรักษาคุณภา..
Javascript อัปโหลด Zoom และ Crop รูปภาพพร้อมส่งออกเป็น WebP
https://www.goragod.com/index.php?module=knowledge&id=3946
เรียนรู้วิธีการสร้างระบบอัปโหลดและปรับแต่งรูปภาพออนไลน์ด้วย HTML5 Canvas ที่มาพร้อมกับฟังก์ชันปรับขนาด Zoom , การตัดรูปภาพ Crop และการส่งออกไฟล์เป็..
การทำ Highlight ให้กับ Label เมื่อ Input ได้รับ Focus ด้วย CSS
https://www.goragod.com/index.php?module=knowledge&id=3942
เรียนรู้วิธีการทำไฮไลต์ให้กับ Label เมื่อ Input ภายในได้รับ Focus ด้วย CSS โดยใช้ pseudo class :focus within ซึ่งเป็นเทคนิคที่ช่วยในการปรับปรุงประส..
การพัฒนา EasyEdit ร่วมกับ AI จากแนวคิดสู่การใช้งานจริง
https://www.goragod.com/index.php?module=knowledge&id=3948
เรียนรู้กระบวนการพัฒนา EasyEdit ร่วมกับ AI ตั้งแต่แนวคิดจนถึงการใช้งานจริง พร้อมเทคนิค Prompt การออกแบบโค้ด และบทเรียนที่ได้จากการใช้ AI ช่วยเสริมก..
วิธีการรับมือเมื่อตรวจพบไวรัสบนเว็บไซต์ของตัวเอง
https://www.goragod.com/index.php?module=knowledge&id=3944
เรียนรู้วิธีการตรวจสอบและแก้ไขปัญหาไวรัสบนเว็บไซต์ของคุณ รวมถึงแนวทางป้องกันและคำแนะนำเบื้องต้นสำหรับผู้ดูแลเว็บไซต์ทั่วไป เพื่อลดความเสี่ยงและเพิ่..