99. ตัวอย่างรหัสต้นฉบับ (Source
Code Sample)
- มีตัวอย่างสั้น ๆ ที่ http://www.thaiall.com/source
หรือ
http://www.thaiall.com/webserver
|
webboard.php
- ไม่ใช้
MySQL
- แยกฟังก์ชันภายใน
|
ตอนที่ 1 : ระบบเว็บบอร์ด
- สร้างห้องชื่อ wb ใน c:\thaiabc\apache\apache2\htdocs
- Copy
Script จาก http://www.thaiall.com/perlphpasp/source.pl?9119
- Ctrl+A
ในส่วน Textarea แล้ว copy ไปใส่ใน Notepad เพื่อสร้างแฟ้มชื่อ "webboard.php"
ในห้อง wb
- เปิด http://127.0.0.1/wb/webboard.php
ครั้งแรกจะสร้างแฟ้ม wdata ในห้อง wb สำหรับเก็บข้อมูล
- Click ตั้งกระทู้ หรือเปิดประเด็นใหม่ เพื่อตั้งกระทู้ และทดสอบ upload ภาพ
- เปลี่ยนค่าของ $webmaster_password
เป็น "oho"; // รหัสนี้ใช้ลบกระทู้
- เปลี่ยนค่าของ $edit_topic_password
เป็น "wow"; // รหัสนี้ใช้แก้ไขกระทู้
- มี 2 จุดหลัง เลขเขียน/อ่าน ในหน้ากระทู้
จุดซ้ายสำหรับลบ จุดขวาสำหรับแก้
- ฝึกแก้กระทู้ ฝึกลบกระทู้ และฝึกตอบกระทู้
ตอนที่ 2 : ระบบข่าว
- คัดลอกแฟ้ม webboard.php เป็น news.php ไปไว้ในห้อง wb
- เปิด news.php ด้วย Notepad แล้วแก้ค่าของ $program_type เป็น "news";
- เปิด http://127.0.0.1/wb/webboard.php
ครั้งแรกจะสร้างแฟ้ม wdata ในห้อง wb สำหรับเก็บข้อมูล
- เพิ่มกระทู้โดยผู้ดูแลด้วย http://127.0.0.1/wb/news.php?action=add_topic
- ฝึกเปลี่ยนค่าของ $canreply เป็น "0"; ทำให้ผู้อ่านตอบไม่ได้
- ฝึกเปลี่ยนค่าของ $show_header และ $show_footer เป็น "no"
|
filemanager.php
- ไม่ใช้
MySQL
- แยกฟังก์ชันภายใน
|
ตอนที่ 1 : เริ่มใช้งานปกติ
- สร้างห้องชื่อ hp ใน c:\thaiabc\apache\apache2\htdocs
- Copy
Script จาก http://www.thaiall.com/perlphpasp/source.pl?9108
- Ctrl+A
ในส่วน Textarea แล้ว copy ไปใส่ใน Notepad เพื่อสร้างแฟ้มชื่อ "index.php"
ในห้อง hp
- เปลี่ยนค่า $web_url เป็น "";
- เปิด http://127.0.0.1/hp/index.php
เพื่อใช้งาน
- Click
คำว่า สมัครสมาชิกใหม่ 2 ครั้ง (ถ้าครั้งแรก จะสร้าง user.php
ให้)
- ฝึกขอพื้นที่โฮมเพจใหม่ เข้าจัดการ
เพิ่มแฟ้ม สร้างห้อง ลบแฟ้ม และแก้ไข
- จะลบ Folder ได้ต้อง ลบแฟ้มทั้งหมดใน Folder นั้นก่อน
- ถ้ามี username ว่า yourname ก็เปิด http://127.0.0.1/hp/yourname
ตอนที่ 2 : ดูแลระบบ
- ถ้าเปลี่ยนค่า $create_user เป็น "0" จะปิดการรับสมาชิกใหม่
- ใน คำถาม & คำตอบ ข้อที่ 99 ให้กรอกคำว่า wow แล้ว Click admin_password
- ให้ copy thTH6MzTL.xyw ไปแทนค่าในตัวแปร $admin_password
- ใน คำถาม & คำตอบ ข้อที่ 98 กรอก รหัสลับ wow และ yourname เพื่อทดสอบลบ
- แสดงรายชื่อแฟ้มด้วย http://127.0.0.1/hp/index.php?action=folder_listing
|
memmysql.php
- ต้องใช้
MySQL
- ไม่สร้างฟังก์ชัน
|
ตอนที่ 1 : ฝึกใช้งาน
- สร้างห้องชื่อ hp ใน c:\thaiabc\apache\apache2\htdocs
- Copy
Script จาก http://www.thaiall.com/perlphpasp/source.pl?9121
- Ctrl+A
ในส่วน Textarea แล้ว copy ไปใส่ใน Notepad เพื่อสร้างแฟ้มชื่อ "memmysql.php"
ในห้อง hp
- เปิดบริการ MySQL และเปิด http://127.0.0.1/phpmyadmin
(User:admin Password:p)
- เปิด http://127.0.0.1/hp/memmysql.php?action=admin เพื่อเข้าบริหาร และใช้รหัสผ่าน abc
- คัดลอก adMQYOXwuL4hk ไปแทนค่าของ $admin_password แล้วเข้า admin ใหม่
- เข้าใช้ครั้งแรกจะสร้างตารางเก็บข้อมูลในฐานข้อมูล
Test ให้อัตโนมัติ
- เปิด http://127.0.0.1/hp/memmysql.php?action=show เพื่อดูรายชื่อสมาชิก
- ฝึกลบข้อมูล หรือเปลี่ยนสถานะของสมาชิก
หลังเข้าในฐานะ admin
|