ต้องการเรียนรู้วิธีสร้างเว็บไซต์พื้นฐานหรือไม่? เมื่อคุณเริ่มใช้ HTML แล้ว แต่ในปัจจุบัน ทางออกที่ดีที่สุดคือ PHP แม้ว่าคุณจะต้องมีความรู้เกี่ยวกับ HTML เพื่อเริ่มต้น แต่ PHP ได้กลายเป็นตัวเลือกที่ดีที่สุดสำหรับการสร้างเว็บไซต์ ทั้งแบบคงที่และแบบไดนามิก
ในการเรียนรู้ PHP วิธีที่ดีที่สุดในการเริ่มต้นคือการใช้เว็บไซต์ PHP อย่างง่าย
ทำไมต้องเลือก PHP สำหรับการพัฒนาเว็บไซต์?
มีตัวเลือกมากมายสำหรับการพัฒนาเว็บในช่วงหลายปีที่ผ่านมา มันเริ่มต้นด้วย HTML ธรรมดา จากนั้นเป็น HTML ที่มี CSS ฝังตัวหรือการอ้างอิงไฟล์ CSS เมื่อเว็บไซต์ไดนามิกเข้ามา มีสองตัวเลือกหลัก: ASP (ภายหลัง ASP.NET) และ PHP
ตามตัวเลข (เช่น แบบสำรวจ W3Techs นี้ ) PHP เป็นที่นิยมมากกว่ามาก โดยเกือบ 82 เปอร์เซ็นต์ของเว็บไซต์ใช้ภาษานี้เป็นภาษาโปรแกรมฝั่งเซิร์ฟเวอร์ เปรียบเทียบสิ่งนี้กับน้อยกว่า 16 เปอร์เซ็นต์โดยใช้ ASP.NET
ดูเหมือนว่าไม่น่าเป็นไปได้ที่ ASP.NET จะอยู่เกินวันที่กำหนดปิดอย่างเป็นทางการในปี 2565 ในทุกความสามารถอย่างเป็นทางการ อย่างน้อยก็ไม่ใช่ในฐานะเทคโนโลยีเว็บ PHP (ตัวย่อแบบเรียกซ้ำสำหรับ PHP Hypertext Preprocessor) ได้รับการพิสูจน์แล้วว่าประสบความสำเร็จมากขึ้น ส่วนใหญ่ต้องขอบคุณการรวมเข้ากับ Linux ที่ง่ายขึ้น
เนื่องจากระบบปฏิบัติการโอเพ่นซอร์สทำงานบนเว็บเซิร์ฟเวอร์ส่วนใหญ่ จึงไม่น่าแปลกใจเลย
สิ่งที่คุณต้องการเพื่อสร้างเว็บไซต์ PHP
ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งโปรแกรมแก้ไขข้อความธรรมดาหรือสภาพแวดล้อมการพัฒนาที่พร้อมใช้งาน PHP คุณสามารถเริ่มเขียนโค้ด PHP ด้วยเครื่องมือง่ายๆ อย่าง Windows Notepad ตัวอย่างที่พบในบทช่วยสอนนี้เขียนใน Notepad++
คุณควรมีเว็บเซิร์ฟเวอร์ PHP เพื่ออัปโหลดไฟล์ของคุณ นี่อาจเป็นเซิร์ฟเวอร์ระยะไกลหรือคอมพิวเตอร์ในระบบที่ติดตั้งสภาพแวดล้อม LAMP (Linux, Apache, MySQL, PHP) หรือ WAMP (Windows, Apache, MySQL, PHP) หากคุณกำลังใช้ Windows ให้ทำตามนี้ คู่มือการติดตั้ง WAMP ที่จะเริ่มต้น.
สุดท้าย คุณจะต้องใช้โปรแกรม FTP เพื่ออัปโหลดไฟล์ของคุณไปยังเว็บเซิร์ฟเวอร์ของคุณ
อ่านเพิ่มเติม: ไคลเอนต์ FTP ฟรีสำหรับ Windows
ทำความเข้าใจไวยากรณ์เพื่อเขียนโค้ดเว็บไซต์อย่างง่ายโดยใช้ PHP
ไวยากรณ์พื้นฐานสำหรับ PHP ใช้ชุดวงเล็บเหลี่ยม โดยแต่ละฟังก์ชันจะลงท้ายด้วยเซมิโคลอนดังนี้:
ในแง่ของหน้าเว็บ เกือบทุกการใช้ PHP อาศัยคำสั่ง echo สิ่งนี้แนะนำให้เบราว์เซอร์แสดงข้อความและเนื้อหาในเครื่องหมายคำพูด ตัวอย่างเช่น:
วิธีรับ wifi โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต
โปรดทราบว่า HTML จะรวมอยู่ในเครื่องหมายคำพูดด้วย ผลลัพธ์สำหรับสิ่งนี้มักจะปรากฏเป็น:
สร้างเว็บไซต์ด้วย PHP: โครงสร้าง
ไม่ว่าคุณจะเขียนโค้ดอะไรในเว็บไซต์ คุณจะต้องรู้โครงสร้างของเว็บไซต์ก่อนดำเนินการต่อ บทช่วยสอนนี้จะแสดงวิธีสร้างหน้าเดียวจากไฟล์ PHP ที่นำกลับมาใช้ใหม่ได้ สิ่งเหล่านี้อาจถูกใช้เพื่อสร้างหน้าเพิ่มเติม หรือคุณอาจเลือกวิธีการอื่น
ไม่ว่าคุณจะมองเห็นรูปแบบใดของไซต์ที่กำลังพัฒนา ให้ใช้เวลาในการจดแผนสั้นๆ ลงบนแผ่นกระดาษ จากนั้นคุณสามารถอ้างอิงถึงสิ่งนี้ บางทีเพื่อตรวจสอบเนื้อหาที่ต้องการหรือดูว่าหน้าใดที่จะเชื่อมโยง
การติดตามบน facebook หมายถึงอะไร
เว็บไซต์ PHP พื้นฐานของเราจะมีโฮมเพจ รวมถึงข้อมูลชีวประวัติและรูปภาพบางส่วน
สำหรับเว็บไซต์ PHP แบบง่ายนี้ คุณจะต้องสร้างหน้า PHP หน้าเดียวที่มีเนื้อหาจากหน้า HTML สามหน้า ไฟล์ index.php ที่คุณสร้างจะสามารถแก้ไขได้โดยการปรับคำและรูปภาพจากไฟล์ HTML ดั้งเดิม
ตัวอย่างโค้ดที่แสดงด้านล่างเป็นภาพหน้าจอ คุณจะพบรหัสต้นฉบับใน ที่เก็บ GitHub ของฉัน ซึ่งทุกคนสามารถดาวน์โหลดได้ฟรี
สร้างเว็บไซต์ PHP: The Header
ในการสร้างเว็บไซต์โดยใช้ PHP คุณจะต้องสร้างหน้าเว็บสามหน้า สิ่งเหล่านี้ขึ้นอยู่กับโครงสร้างพื้นฐานของส่วนหัว เนื้อหา และส่วนท้าย
อย่างที่คุณอาจเดาได้ ส่วนหัวมีข้อมูลชื่อเรื่อง อย่างไรก็ตาม ข้อมูลสำหรับเบราว์เซอร์ยังรวมอยู่ด้วย เช่น มาตรฐาน HTML ที่ใช้อยู่ พร้อมด้วยข้อมูลอ้างอิง CSS
เริ่มต้นด้วยการสร้างไฟล์ชื่อ header.html จากนั้นเพิ่มข้อมูลส่วนหัวที่จำเป็น
สำหรับตัวอย่างนี้ เราได้จัดเตรียมไฟล์ CSS พื้นฐาน ซึ่งคุณจะเห็นว่ามีการอ้างอิงในไดเร็กทอรี /css/ ของตัวเอง ไฟล์นี้จะถูกเรียกเมื่อหน้าเว็บโหลดในเบราว์เซอร์ของคุณและใช้แบบอักษรและเลย์เอาต์ที่จำเป็น
ใส่เนื้อหาในเนื้อหาหน้าเว็บ PHP ของคุณ
ทุกหน้าเว็บประกอบด้วยส่วนเนื้อหาที่เรียกว่า 'เนื้อหา' นี่เป็นส่วนหนึ่งของหน้าที่คุณอ่าน---สิ่งที่คุณกำลังอ่านอยู่ตอนนี้คือเนื้อหาของหน้านี้
สร้างไฟล์ชื่อ body.html และเพิ่มข้อมูลที่คุณต้องการรวมไว้ในเพจ ฉันได้รวมรายละเอียดชีวประวัติจากหน้าผู้เขียน MakeUseOf ของฉัน แต่คุณสามารถเพิ่มสิ่งที่คุณต้องการได้
เว็บไซต์ PHP พื้นฐานควรมีส่วนท้ายของ PHP
ส่วนท้ายของหน้าเว็บอยู่ถัดไป สร้างสิ่งนี้เป็น footer.html และเพิ่มเนื้อหาบางส่วน นี่อาจเป็นข้อมูลลิขสิทธิ์ หรืออาจเป็นลิงก์ที่มีประโยชน์สำหรับผู้ที่เข้าชมเพจของคุณ
อาจเป็นดังนี้:
เมื่อเพิ่มรหัสแล้ว ให้บันทึกไฟล์
รวบรวมเว็บไซต์ PHP อย่างง่ายของคุณเข้าด้วยกัน
ด้วยไฟล์ HTML แยกกันสามไฟล์ใน /html/ คุณสามารถใช้ PHP echo เพื่อคอมไพล์ให้เป็นหน้าเดียวได้
สร้างไฟล์ PHP ใหม่ชื่อ index.php โดยมีสามบรรทัดต่อไปนี้:
บันทึก อัปโหลดไปยังเซิร์ฟเวอร์ของคุณ จากนั้นเรียกดู index.php คุณควรเห็นหน้าเว็บที่เสร็จสมบูรณ์ในเบราว์เซอร์ของคุณ โปรดทราบว่าไฟล์ PHP จริงที่คุณเปิดในเบราว์เซอร์ของคุณมีเพียงสามบรรทัด
สุดท้ายคุณสามารถเพิ่ม PHP เล็กน้อยกับบรรทัดสุดท้ายได้ รวมประกาศลิขสิทธิ์พร้อมปีที่อัปเดตอยู่เสมอ:
Copyright © CM Cawley
ซึ่งจะปรากฏในไฟล์ index.php ต่อจากส่วนท้าย สังเกตว่าคำสั่ง echo date('Y') แสดงปีปัจจุบันเป็นตัวเลขสี่หลักอย่างไร คุณสามารถเปลี่ยนวิธีการแสดงได้โดยอ้างอิงรายการตัวเลือก W3Schools นี้ ตัวอย่างเช่น ตัวพิมพ์เล็ก 'y' จะแสดงปีในรูปแบบตัวเลขสองหลัก แทนที่จะเป็นสี่
ใช้ CSS เพื่อจัดตำแหน่งและจัดรูปแบบ เช่นเดียวกับที่คุณทำกับองค์ประกอบอื่นๆ ค้นหา CSS สำหรับโปรเจ็กต์นี้ในที่เก็บ GitHub พร้อมกับโค้ดเว็บไซต์ PHP อื่นๆ
ธีมเครื่องเล่นเดสก์ท็อปของ Google Play เพลง
ทำได้ดีมาก---คุณเพิ่งสร้างเว็บไซต์ PHP แรกของคุณตั้งแต่เริ่มต้น
PHP เป็นตัวเลือกที่ดีที่สุดสำหรับการเข้ารหัสเว็บไซต์หรือไม่?
ตามที่คุณอาจได้รวบรวมมา PHP ไม่ใช่วิธีเดียวในการพัฒนาเว็บไซต์ เฟรมเวิร์กจำนวนมากมีอยู่แล้วสำหรับประสบการณ์เว็บที่ขับเคลื่อนด้วยฐานข้อมูลแบบไดนามิก มี JavaScript และเทคโนโลยีที่เกี่ยวข้อง และซอฟต์แวร์เช่น Adobe Dreamweaver
อย่างไรก็ตาม หากคุณต้องการเริ่มต้นการพัฒนาเว็บไซต์ ควรชื่นชมพื้นฐาน หากคุณเข้าใจโครงสร้างเว็บไซต์ของ HTML, CSS และ PHP แสดงว่าคุณกำลังประสบความสำเร็จ
แบ่งปัน แบ่งปัน ทวีต อีเมล เรียนรู้ HTML และ CSS ด้วยบทช่วยสอนทีละขั้นตอนเหล่านี้อยากรู้เกี่ยวกับ HTML, CSS และ JavaScript? หากคุณคิดว่าคุณมีความสามารถพิเศษในการเรียนรู้วิธีสร้างเว็บไซต์ตั้งแต่เริ่มต้น นี่คือบทแนะนำทีละขั้นตอนที่ยอดเยี่ยมที่ควรค่าแก่การลอง
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- การเขียนโปรแกรม
- การพัฒนาเว็บ
- การเขียนโปรแกรม
- การเขียนโปรแกรม PHP
รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค
เพิ่มเติมจาก Christian Cawleyสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก