
เทคนิคง่ายๆ ถ้าไม่ค่อยมีความรู้ด้าน programming ก็ใช้เทคนิคการ include file เอาก็ได้คับ แล้วเขียนเป็น template ประกอบกันเป็นหน้า ยกตัวอย่างเช่น
<html>
<head></head>
<body>
โค้ดส่วน Header
โค้ดส่วนเมนู
โค้ดส่วนเนื้อหา
โค้ดส่วน Footer
</body>
</html>ปกติเขียนรวมกันแบบด้านบนนี้ใช่ไหมคับ ถ้าทำไปสัก 100 หน้า เวลาเกิดไอเดียใหม่ๆ ต้องการใช้ส่วน Header ที่ดีกว่าก็คงต้องลำบากแก้ Header เป็น 100 หน้า
วิธีแก้ไขเบื้องต้นนะคับ
ใช้หลักการ include file มาประกอบกัน โดยการตัดโค้ดส่วน Header Menu Footer ไปวางไว้หน้าใหม่แล้ว Save As... เป็นไฟล์แยกต่างหาก โดยที่ไฟล์หลักยังคงไว้เหมือนเดิมแต่เปลี่ยนจากการเขียนโค้ดตรงๆ มาเป็นการเรียกโค้ดจากหน้าต่างๆ มาประกอบกัน สมมุติว่าโค้ดส่วน Header Menu และ Footer เซฟเป็นชื่อ header.html, menu.html และ footer.html ตามลำดับ
ในหน้าเพจหลักเราก็เขียนใหม่ดังนี้คับ เช่น
<html>
<head></head>
<body>
<? include_once("header.html"); ?>
<? include_once("menu.html"); ?>
โค้ดส่วนเนื้อหา
<? include_once("footer.html"); ?>
</body>
</html>เพียงเท่านี้ก็ได้ Template เบื้องต้นไว้ใช้งานแล้วคับ ต่อไปเวลาจะแก้ header menu หรือ footer ก็แก้ที่ไฟล์ต้นฉบับไฟล์เดียว ก็จะทำให้ทุกๆ เว็บๆเพจเปลี่ยนไปตามที่ต้องการได้เลยคับ ไม่ต้องลำบากแก้ทุกหน้า
นอกจากนี้ server ที่ใช้งานอยู่จะต้องรัน php ได้ด้วยนะคับ ลองนำไปประยุกต์ใช้ดูคับ