สอน Laravel 5 : กำหนดเส้นทางเว็บไซต์ด้วย Router

สอน-laravel-framework

สอน Laravel 5 ตอน : กำหนดเส้นทางเว็บไซต์ด้วย Router Router เป็นส่วนที่มีไว้เพื่อกำหนดเส้นทางการทำงานของเว็บไซต์ ตัวอย่างเช่นเมื่อมีคนเข้าชมเว็บไซต์ หน้าแรกที่เรา ต้องการให้แสดงต่อผู้ใช้ผ่านเบราว์เซอร์คือหน้าไหน และเมื่อเกิดเหตุการณ์ต่าง ๆ ในหน้าเว็บไซต์เช่นการคลิ๊กปุ่มสั่งซื้อ

อ่านเพิ่มเติม


HTML5 Canvas เซฟรูปจากแคนวาสด้วย jQuery Ajax และ PHP

html5_canvas-เซฟรูป-1

HTML5 Canvas เซฟรูปจากแคนวาสด้วย jQuery Ajax และ PHP ตัวอย่าง HTML5 Canvas เซฟรูป การเขียนโปรแกรมด้วย Javascript บนแคนวาส Canvas เป็นความสามารถอีกอย่างหนึ่งที่ติดมากับ HTML5 ทำให้เราสามารถพัฒนาแอพพลิเคชั่นและเกมส์ได้ง่ายขึ้น การบันทึกรูปภาพหน้าจอหรือการ Screen Capture เป็นอีกหนึ่งฟังก์ชั่นที่มักจะมีคู่มากับแอพพลิเคชั่นหรือเกมส์ โดยเฉพาะแอพพลิเคชั่นสไตล์ออกแบบตกแต่ง เช่นแอพพลิเคชั่น ออกแบบเสื้อผ้าหรือแอพพลิเคชั่นแต่งตัวละคร เมื่อออกแบบเสร็จแล้วก็จะมีการเซฟรูป บันทึกลงเครื่อง แชร์ หรือ บันทึกข้อมูลรูปภาพลงฐานข้อมูลเพื่อนำไปใช้งานในโอกาสต่อไป

อ่านเพิ่มเติม


สอน codeigniter ทำระบบสมัครสมาชิก

ระบบสมัครสมาชิก-4

สอน codeigniter เข้าใจโครงสร้างของ CI ด้วยระบบสมัครสมาชิก สอน code igniter เขียนระบบสมัครสมาชิกด้วย codeigniter framework แบบ Step By Step ในบทความนี้เป็นการสอน codeigniter เหมาะสำหรับคนที่อยากจะใช้งาน codeigniter framework แต่ไม่รู้จะเริ่มยังไง หรือบางที เริ่มลงมือเขียนโค๊ดแล้ว แต่ก็ยังไม่เข้าใจในการทำงานแบบ MVC ของ CI Framework รองมาทำความเข้าใจกับเฟรมเวิร์คตัวนี้ ด้วยการสร้างโปรเจคแบบง่าย ๆ ดูกันครับ

อ่านเพิ่มเติม


CronJob คืออะไร วิธีตั้งเวลาให้ PHP ทำงาน

CronJob คืออะไร วิธีตั้งเวลาให้ PHP ทำงานตามช่วงเวลา Cronjob เป็นคุณสมบัติพื้นฐานของระบบปฏิบัติการ Linux โดยลีนุกซ์นั้น จัดว่าเป็นระบบปฏิบัติการยูนิกซ์ประเภทหนึ่งด้วยเช่นกัน เราสามารถใช้คุณสมบัติ CronJob นี้ เพื่อกำหนดช่วงเวลาการทำงานของภาษา php หรือ script ใด ๆ โดยอัตโนมัติได้ โดยปกติแล้วการที่ภาษาที่เป็น Server Side ต่าง ๆ จะสามารถเริ่มทำงานได้ จะต้องอากศัย User ในการเริ่มทำงาน คือจะทำการเปิดเบราว์เซอร์หน้าเว็บไซต์นั้น ๆ ก่อน ถึงจะสามารถทำงานคำสั่งต่าง ๆ ภายใน script file นั้น ๆ ได้ แต่เราสามาถใช้ความสามารถของ CronJob ในการสั่งให้ไฟล์นั้น ๆ ทำงานได้ โดยไม่ต้องอาศัยการเปิดหน้าเว็บไซต์ของเลย

อ่านเพิ่มเติม


ทำเว็บไซต์ให้ปลอดภัย Codeigniter Security

php-codeigniter-framework

ทำเว็บไซต์ให้ปลอดภัย Codeigniter Security อย่าลืมที่จะเพิ่มความปลอดภัยให้เว็บไซต์ ด้วยคุณสมบัติด้านความปลอดภัยที่ codeigniter มีให้อยู่แล้ว Framework โดยทั่วไปแล้ว ไม่ได้ออกแบบมาเพียงให้เราสามารถทำงานได้สะดวกสบาย เป็นระเบียบและพัฒนาต่อยอดได้ง่าย เท่านั้น แต่ทุก ๆ Class, Function, Property และ Method ยังถูกออกแบบมาเพื่อป้องกันการโจมตีเว็บไซต์ในรูปแบบ ต่าง ๆ อีกด้วย หากว่าเราพัฒนาเว็บไซต์โดยใช้เฟรมเวิร์คแล้ว และป้องกันการเกิดช่องโหว่ต่าง ๆ ก็ควรที่จะรักษากฏเกณฑ์ การเขียนโค๊ดให้ถูกต้องตามกฏของเฟรมเวิร์คนั้น ๆ รูปแบบการโจมตีเว็บไซต์มีหลากหลายรูปแบบ ดังที่ผมได้เขียนไว้ในกระทู้ Web Security ป้องกันการโจมตีเว็บไซต์รูปแบบต่าง ๆ วันนี้เราจะมาดูกันว่า ถ้าหากเราพัฒนาเว็บไซต์ด้วย Codeigniter Framework ตัวระบบของเฟรมเวิร์คได้วาง มาตรฐานด้านความปลอดภัยอะไรบ้าง ให้เราสามารถนำไปใช้งาน ติดตั้งและกำหนดความปลอดภัยจากการโจมตี รูปแบบต่าง ๆ ได้แบบไม่ต้องวางโครงสร้างหรือเขียนโค๊ดเพิ่มมากมายหลายบรรทัด มาดูกันครับว่ามีอะไรบ้าง

อ่านเพิ่มเติม


Dropdown จังหวัด เลือกอัตโนมัติ jQuery+xml Plugin

dropdown-เลือกจังหวัด

Dropdown จังหวัด อำเภอ ตำบล แบบอัตโนมัติด้วย jQuery Plugin Dropdown จังหวัด เลือกอัตโนมัติ ตัวอย่างการทำงาน เลือกจังหวัด อำเภอ ตำบล แบบอัตโนมัติด้วย AutoProvince.js สำหรับการพัฒนาเว็บไซต์โดยเฉพาะเว็บแอพพลิเคชั่นที่ต้องมีแบบฟอร์มให้กรอกข้อมูลต่าง ๆ ข้อมูลที่มักจะต้องมีอยู่ใน แบบฟอร์มให้ผู้ใช้งานระบุ คือข้อมูลที่ให้เลือก จังหวัด อำเภอ ตำบล เรียกได้ว่าแทบจะมีอยู่ในทุกแบบฟอร์มเลยที่เดียว

อ่านเพิ่มเติม


รวมเว็บไซต์ ประเภทของเว็บไซต์บนโลกใบนี้

รวมเว็บไซต์

รวมเว็บไซต์ ประเภทของเว็บไซต์บนโลกใบนี้ เคยสงสัยไหมครับว่าเว็บไซต์ที่มีมากมายอยู่บนโลกนี้ ถ้าแยกออกมาเป็นประเภทของเว็บไซต์ จะมีกี่ประเภทเว็บไซต์ วันได้ได้ลองรวบรวมประเภทของเว็บไซต์ต่าง ๆ ที่พอจะสามารถแยกออกมาเป็นประเภทใหญ่ ๆ ได้ดังนี้

อ่านเพิ่มเติม


API คืออะไร ทำความรู้จักกับเอพีไอ

API-คืออะไร

API คืออะไร คุณประโยชน์ของเอพีไอ หลายคนอาจจะเคยได้ยินคำว่า API หรือ Web Service API มาบ้างแล้ว เพราะเป็นคำที่มักจะนำมาพูดในขั้นตอน การพัฒนาเว็บไซต์หรือแอพพลิเคชั่น เอพีไอมีความจำเป็นและสำคัญอย่างไรในการพัฒนาซอฟต์แวร์ที่ต้องบริการจัดการ ข้อมูลจำนวนมาก ๆ ให้เป็นระเบียบและนำไปพัฒนาต่อยอดได้ง่าย มาทำความรู้จักกับเอพีไอกันครับ

อ่านเพิ่มเติม