การสร้างหน้าใหม่ โดยใช้ไฟล์ใหม่ ง่ายแค่ 7 บรรทัด

การสร้างหน้าใหม่ โดยใช้ไฟล์ใหม่ ง่ายแค่ 7 บรรทัด

วิธีนี้นะครับ เป็นการสร้างหน้าเว็บใหม่ ใส่ในระบบของ PHP-Fusion เพราะอย่างที่ผมได้บอกเอาไว้แล้ว ว่า PHP-Fusion เนี่ย เค้ามีระบบที่ดี เขียนโค้ดได้ง่าย ดูสะอาดตา ดังนั้น การพัฒนา มันจึง ง่ายไปด้วย

สำหรับการเขียนโค้ด เพื่อให้ได้ หน้าเว็บใหม่ 1 หน้าขอให้ทำดังนี้

1.คลิกขวา ที่ในเว็บ php-fusion (ต้องทำในเครื่องก่อนแล้วค่อย upขึ้น host) เลือกที่ News >> Text document ตามรูปด้านล่าง

สร้างไฟล์ใหม่
2.ตั้งชื่อไฟล์ว่าอะไรก็ได้ ให้ใช้นามสกุลว่า .php เช่น examplepage.php

ไฟล์ที่สร้างใหม่ตั้งชื่อ examplepage.php
3.เปิดไฟล์ขึ้นมาเพื่อแก้ไข โดยคลิกขวาที่ไฟล์ >> open with >>เลือก Notepad ถ้ามันไม่โชว์ให้เลือก other program แล้วเลือก จาก list จะมี Notepad อยู่

เปิดมาแก้ไขด้วยโปรแกรม notepad
4.ใส่โค้ดชุดนี้ลงไปในหน้า (คำอธิบายโค้ดอยู่ด้านล่าง)

  1. <?php
  2. require_once "maincore.php";
  3. require_once "subheader.php";
  4. require_once "side_left.php";
  5. require_once "side_right.php";
  6. require_once "footer.php";
  7. ?>

5.ทำการบันทึก
6.แล้วเรียกหน้าเว็บนั้นขึ้นมา ก็จะพบว่าเห็นหน้าเว็บของ PHP-fusion ทันที เพียงเขียนโค้ดแค่ 7 บรรทัดเท่านั้น

สำหรับการใส่เนื้อหาลงในหน้านั้น ขอให้ใส่ในช่องว่าง ที่อยู่ตรงกลาง เช่น

  1. <?php
  2. require_once "maincore.php";
  3. require_once "subheader.php";
  4. require_once "side_left.php";
  5. echo "สวัสดีครับ";
  6. require_once "side_right.php";
  7. require_once "footer.php";
  8. ?>

?

โดยการใส่เนื้อหานั้น ให้ใส่เป็น ภาษา PHP แต่หากต้องการใส่เป็น HTML ก็ทำได้ด้วยวิธีการ

  1. <?php
  2. require_once "maincore.php";
  3. require_once "subheader.php";
  4. require_once "side_left.php";
  5. ?>
  6. สวัสดีครับ
  7. <?
  8. require_once "side_right.php";
  9. require_once "footer.php";
  10. ?>

ก็จะมีลักษณะเหมือนการใส่โค้ด HTML ทั่วๆไปเลย แต่ให้สังเกตว่า ก่อนการใส่ HTML จะมีคั่นด้วย ?> ก่อน และเมื่อใส่เสร็จก็จะตามด้วย <? อีกครั้ง มันคือการปิดการแปล PHP และการเปิดการแปล PHP ครับ ขอให้ห้ามลืมเป็นอันขาดไม่อย่างนั้นเว็บจะมี Error ในทันทีครับ

สำหรับคำอธิบายโค้ดหน้านี้เพื่อความเข้าใจนั้นก็มีไม่ยากเลย โค้ดนั้น 1 ส่วน คือ 1บรรทัดเลยครับ
เริ่มจาก บรรทัดแรก
<?php คือการบอกว่าให้เริ่มทำการแปลภาษา PHP อันนี้จะถูกแปลที่เครื่อง server เราจะมองไม่เห็นไฟล์จริงว่าเค้าเขียนอย่างไรครับ
require_once "maincore.php"; อันนี้เป็นการเตรียมของของระบบ PHP-fusion เอง จะมีการสร้างตัวแปร และติดต่อฐานข้อมูลและระบบอื่นๆในเว็บ
require_once "subheader.php"; อันนี้คือ ส่วนหัวเว็บ ให้ดูในรูปด้านล่าง
require_once "side_left.php"; อันนี้คือแถบซ้ายมือทั้งหมด
echo "สวัสดีครับ"; อันนี้คือเนื้อหา ที่อยู่ตรงกลางทั้งหมด
require_once "side_right.php"; อันนี้คือแถบขวามือทั้งหมด
require_once "footer.php";อันนี้คือด้านล่าง ของเว็บ
?> จบการแปล ภาษา PHP หรือจบหน้านั้นเอง

ซึ่งหากว่า ใครที่ต้องการแก้ไขเอาออกบางส่วนก็สามารถทำได้ครับ

เช่นลบ บรรทัดของ require_once "side_right.php"; ออกไปเลย หน้าเว็บก็จะไม่มีแถบขวามือครับ ง่ายๆเพียงแค่นี้เอง

แต่ที่ห้ามลบเด็ดขาดคือ require_once "maincore.php"; และ require_once "subheader.php"; รวมทั้ง <?php ?> ด้วยครับ ไม่อย่างนั้นเว็บจะทำงานไม่ได้หรือไม่ถูกต้องนั่นเอง

และ ทุกหน้าใน เว็บ ก็จะมีโครงสร้างแบบนี้ทั้งหมดครับ ลองไปเปิดดูได้ เหมือนกัน แต่ว่าตรงกลาง จะเปลี่ยนไปตามและละหน้าเท่านั้นเอง

นี่ก็เป็นวิธีง่ายๆสำหรับการสร้างหน้าเว็บใหม่ในแบบฉบับ php-fusion นะครับ

Create: Modify : 2006-12-31 07:00:00 Read : 9190 URL :