php framework CodeIgniter นั้นเป็น framework ที่ออกแบบมาเพื่อให้ใช้งานแบบ mvc model นั้นก็คือจะแยกเป็น 3 ส่วนที่จะรับผิดชอบในการแต่ละส่วนไปแบ่งออกเป็น M คือ model จะเป็น class ที่ทำหน้าที่ติดต่อฐานข้อมูลซึ่งเราจะเขียนเป็นคลาสที่มีคุณสมบัติและข้อมูลใกล้เคียงกับตารางในฐานข้อมูลที่เราต้องการข้อมูล ต่อมา V View คือส่วนที่จะรับผิดชอบแค่การแสดงผลในส่วนที่จะให้ผู้ใช้เห็นเท่านั้น ต่อมาสุดท้ายคือ C Controller จะเป็นตัวควบคุมว่าผู้ใช้ได้ทำอะไรลงไปในการใช้งานจะดึงข้อมูลจาก model หรือแสดงผลจาก view เป็นต้น codeigiter นั้นจะแบ่งสามส่วนนี้อยู่ใน folder application ซึ่งมันก็จะแยกออกเป็น 3  folder อีกคือRead More →

หลายคนพัฒนาเว็บด้วยภาษา php มักเจอปัญหาเวลาหน้าเว็บที่ต้องใช้ผสมระหว่าง php กับ html ทำให้เกิดโค้ดที่ไม่สวยงาม แต่ php ก็ได้คิดค้น alternative syntax control ขึ้นมันก็คือพวก endfor, endif, endforeach และ endwhile นั้นเอง แล้วพวกนี้มันนี้ยังไงละ มันมีวิธีใช้ตามนี้ครับRead More →

ในการพัฒนา web ด้วยภาษา php นั้นบ้างครั้งมักจะเจอปัญหาเกี่ยวกับ design หรือว่าต้องตาลายกับโค้ด html ที่เกี่ยวกับการ design ที่อยู่รวมกับโค้ด php ดังนั้นจึงมีตัวช่วยเพื่อลดความสับสนที่อาจเกิดจากโค้ดในส่วน design และนอกจากนั้นยังเป็นตัวช่วยในการแบ่งขอบเขตการทำงานระหว่าง programmer และ web design ออกจากกันได้ ซึ่งการใช้ smarty template engine นี้ทำให้เราสามารถใช้หลักการของ MVC ได้ง่ายขึ้นอีกด้วย ซึ่งใน php นั้นนอกจากจะใช้ framework แล้วก็แทบไม่มีเครื่องมือตัวไหนที่ช่วยในการใช้ MVC Model เลยRead More →

ภาษา php การใช้งาน string และ function string เบื้องต้น ภาษา php นั้นเป็นภาษาที่ออกแบบเพื่อให้ทำงานกับ string ได้ง่ายจึงทำให้มีการใช้งาน string ที่ง่ายและมีฟังก์ชันเกี่ยวกับ string ให้ใช้งานมาก ในบทความนี้จะสอนเกี่ยวกับการต่อข้อความและการใช้ฟังก์ชัน php ในการหาความยาวของข้อความและตัวอักษรในข้อความ โดยที่การนำข้อความมาต่อกันโดยใช้เครื่องหมาย . ส่วนในการหาความยาวข้อความจะใช้ strlen() ส่วนการใช้อักษรในข้อความว่าอยู่ตำแหน่งไหนจะใช้ strops() มาดูตัวอย่างโค้ด php กันดีกว่าRead More →

ในการเขียน script php นั้นบ้างครั้งก็จำเป็นต้องมีการนำไฟล์อื่นมาช่วยในการทำงานประมวลผลหรือนำค่ามาจากไฟล์อื่นหลายๆ ไฟล์ดังนั้นในภาษา PHP นั้นจึงได้มีการใช้คำสั่งเพื่อนำไฟล์อื่นเข้ามาทำงานร่วมกันซึ่งคำสั่งที่จะนำไฟล์อื่นมาช่วยประมวลผลนั้นก็คือ คำสั่ง include ซึ่งจะเป็นการนำไฟล์เข้ามาร่วมกันทำงานซึ่งจะทำให้ไฟล์ที่เรียกไฟล์อื่นมานั้นจะมีเหมือนไฟล์ที่เรียกเข้ามาทั้งตัวแปร ฟังก์ชันหรือแม้แต่การทำงาน ซึ่งต่อไปจะเป็นตัวอย่างซึ่งจะต้องมี 2 ไฟล์นั้นคือไฟล์ที่เราเรียกใช้งานอยู่กับไฟล์ที่เราจะทำการนำเข้ามาร่วมนั้นเอง ตัวอย่าง script phpRead More →

ในการเขียนภาษา PHP นั้นจำเป็นต้องมีการส่งค่าผ่านหน้าแต่ละหน้าหรือหน้าเดียวกันวิธีที่นิยมก็คือการผ่านค่าโดยใช้ tag <form></form> ซึ่งในการส่งค่าผ่าน form นั้นจะมีอยู่ 2 แบบคือ GET กับ POST ซึ่งในความปลอดภัยควรใช้ แบบ POST โดยเรากำหนดได้โดย method=?post? ซึ่งถ้าเราใช้แบบ GET อาจทำให้ผู้ไม่หวังดีใช้โปรแกรมจับ packet ดักจับค่าที่เราทำการส่งผ่านได้ และในตัวอย่างภาษา PHP ต่อไปนี้เพื่อให้ง่ายเราจะทำการสร้างไฟล์ที่เป็นไฟล์ html ซึ่งเป็นไฟล์ของ form ส่วนอีกอันจะเป็นไฟล์ php ซึ่งจะเป็นไฟล์ในการรับค่าRead More →

ในภาษา php นั้นเราสามารถประกาศค่าคงที่ได้เหมือนกับในภาษาอื่นๆ โดยที่ว่าให้ใช้คำสั่ง define() ซึ่งชื่อของค่าคงที่นั้นจะต้องขึ้นต้นด้วยตัวอักษรไม่สามารถขึ้นต้นด้วยตัวเลขได้และสามารถใช้เครื่องหมาย _ ได้ซึ่งมันก็คล้ายๆกับกฎในการประกาศตัวแปรทั่วไป ซึ่งอาจจะยังไม่เห็นภาพก็ไปดูตัวอย่างโปรแกรมภาษา php กันเลยRead More →