Tag: สอน php

คุณรู้หรือไม่ว่า php มี endfor, endif, endforeach, endwhile

No Comments

May 8, 2011 at 7:47 amCategory:php

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

php

แล้วพวกนี้มันนี้ยังไงละ มันมีวิธีใช้ตามนี้ครับ Read More…

Tags: , , , , ,

ภาษา PHP:การติดตั้ง Smarty Template Engine

No Comments

December 19, 2010 at 6:36 amCategory:php

หลังจากที่ผมหายไปนานมากประมาณครึ่งเดือนก็เพราะผมนั่งแก้วิฤตโครงการส่วนตัวที่ผมทำอยู่หลายอาทิตย์ ซึ่งผมก็นั่งทำอยู่นานดังคำว่า ไม่เป็นไร พังก็สร้างใหม่ และตอนนี้ก็เริ่มโคเอละ จากวิฤตครั้งนี้ทำให้เสียเงินไปหลายบาทกันเลยทีเดียว และวันนี้ผมก็เริ่มว่างก็เลยมาดูว่าผมยังค้างบทความอะไรอยู่ เลยมาเขียนต่อดีกว่า เอาละบทความนี้เป็นบทความต่อจากครั้งก่อน? ภาษา PHP : Smarty Template Engine ครั้งนี้ก็จะเป็นการติดตั้งและการใช้งานเบื้องต้น

ขั้นแรกคือการโหลดตัว script smarty ก่อนจากเว็บ smarty.net

เมื่อโหลดเสร็จแล้วก็ทำการแต่ไฟล์ จะได้ไดเรกทอรี Smarty-xxx ( xxx คือหมายเลขเวอร์ชัน) จากนั้นก็นำไปวางที่ไดเรกทอรีที่เราต้องการเรียกใช้

smarty template, สอน php, php เบื้องต้น, การติดตั้ง smarty

ซึ่งไดเรกทอรีของผมที่ต้องการใช้คือ testsmarty ก็นำไปวางจะได้เมื่อในรูป Read More…

Tags: , , ,

ภาษา PHP : Smarty Template Engine

1 Comment

November 18, 2010 at 12:40 pmCategory:php

smarty template, php, template engine php, ภาษา php

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

Tags: , , , ,

PHP: Inner Function

No Comments

November 9, 2010 at 3:39 pmCategory:php

PHP: Inner Function
ช่วงนี้ผมนั่งแก้ script php ที่เค้าแจกกันใน internet? แก้ไปแก้มาก็ไปเจอ function ที่อยู่ใน function ซึ่งมันก็แปลกดี ผมก็เพิ่งเคยเจอในภาษา php นี้แหละผมเลยหาข้อมูลมันก็เรียกว่า inner function หรือว่า Nested Functions จึงทำให้ผมเขียนบทความเกี่ยวกับเรื่องนี้ ซึ่งผมก็ลองทดลองแล้วก็พบว่า inner function เป็นวิธีการที่ทำงานในกรณีที่ต้องการให้ function ตัวนอกทำงานได้แน่นอนจึงอนุญาตให้ inner function สามารถทำงานได้ ซึ่งผมได้ยกตัวอย่างโค้ดไว้ดังนี้

php inner function, inner function, php เบื้องต้น, สอน php

Read More…

Tags: , , ,

ภาษา PHP: การใช้คำสั่ง include

No Comments

February 23, 2010 at 12:14 pmCategory:php

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

ตัวอย่าง script php Read More…

Tags: , , , , , ,

ภาษา PHP กับการทำงานกับ form

No Comments

February 14, 2010 at 10:10 amCategory:php

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

Tags: , , ,

การใช้ค่าคงที่ในภาษา PHP

No Comments

February 3, 2010 at 12:17 pmCategory:php

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

Tags: , , , , , ,