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 มาบ้างแล้ว เพราะเป็นคำที่มักจะนำมาพูดในขั้นตอน การพัฒนาเว็บไซต์หรือแอพพลิเคชั่น เอพีไอมีความจำเป็นและสำคัญอย่างไรในการพัฒนาซอฟต์แวร์ที่ต้องบริการจัดการ ข้อมูลจำนวนมาก ๆ ให้เป็นระเบียบและนำไปพัฒนาต่อยอดได้ง่าย มาทำความรู้จักกับเอพีไอกันครับ

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


การทำ SEO ทำเว็บไซต์ให้ติดอันดับ Google ด้วยตัวเอง

ทำ-seo-ด้วยตัวเอง-2

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

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


MVC คืออะไร ทำความเข้าใจรูปแบบการเขียนโปรแกรม

mvc-คืออะไร

MVC Framework คืออะไร MVC เป็นตัวย่อของคำว่า Model View Controller ใช้เรียกรูปแบบการพัฒนาซอฟต์แวร์ที่มีโครงสร้างซึ่งแบ่งออกมา เป็น 3 ส่วนหลัก ตามตัวย่อของชื่อ รูปแบบการพัฒนาซอฟต์แวร์แบบ MVC ถูกนำไปใช้ในขั้นตอนการพัฒนาหลากหลายภาษา เพราะ MVC เป็นเพียงหลักการออกแบบโปรแกรม ( Design Pattern ) รูปแบบหนึ่งเท่านั้น ซึ่งเป็นที่นิยมมาก ในการนำมาพัฒนาแอพพลิเคชั่นซอฟต์แวร์แต่ละแพลตฟอร์ม และประยุกต์ใช้ในอีกหลาย ๆ ด้าน

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