Thaimisc.com : PHP - Ultimate Webboard 2.00
ThaiMisc.Com : Free Webboard | Free GuestBook | Free Poll | Free Ecard Server | Free Java Chat Room | Advertising | Contact Us | Colocation | Web Hosting | เปิดร้านค้าฟรี


Category : Php Scripts Print Article Only Print Aticle With Comment
PHP - Ultimate Webboard 2.00
เขียนโดย กอล์ฟ , 09-05-2002
เขียนโดยคุณ Sansak Chairattanatrai ครับ ลองเข้ามาดูกัน
สวัสดีครับ วันนี้ผมนำโปรแกรม เวปบอร์ดที่มีเพื่อน ๆสมาชิกเข้ามาให้แนะนำกันสักตัวนะครับ โปรแกรมนี้มีชื่อว่า PHP - Ultimate Webboard 2.00  Download  เขียนโดยคุณ Sansak Chairattanatrai เป็นโปรแกรมเวปบอร์ดของคนไทยที่มีลูกเล่นมากมาย อาทิเช่น 1. สามารถแทรกลิงค์ URL ลงไปได้ รวมถึง อีเมล์ 2. มีระบบค้นหาข้อความ (search)3. มีระบบสมาชิก4. มีระบบเก็บ IP Address ของผู้ถาม-ตอบ5. สามารถ upload รูปได้เอง (เฉพาะสมาชิก)6. สามารถส่งอีเมล์ถึงเจ้าของกระทู้หรือคนตอบ 7. สามารถดูรายละเอียดของสมาชิกได้ (Profile)และอื่น ๆอีกมากมาย สำหรับผู้ที่สนใจ โปรแกรม webboard ภาษา PHP ไม่ควรพลาดครับความต้องการของระบบPHP 4.0.0 ขึ้นไปMySQL 3.0.0 ขึ้นไปขั้นตอนการติดตั้ง PHP - Ultimate Webboard 2.001. แตกไฟล์ webboard2.0.0.zip ลงใน root directory(ที่เดียวกับที่เก็บไฟล์ index) เพราะจะสร้าง directory ชื่อ webboard ให้เอง2. ให้แก้ไขไฟล์ config.inc.php ดังนี้ //(1) ตั้งค่าต่างๆ ของ MySQL Server $host = "localhost"; $user = ""; <=== ใส่ user name $passwd = ""; <=== ใส่ password $dbname = ""; <=== ชื่อ database ที่ใช้ //(2) Admin Password $admin = "root"; <=== กำหนด username สำหรับหน้า Admin $admin_pwd = ""; <=== กำหนด password สำหรับหน้า Admin //(3) ตั้งค่าความต่างของเวลา Server กับ ประเทศไทย $p_hour = 12; <== กรณีที่ Server อยู่เมืองนอก $p_min = 30; //(4) ตั้งค่าจำนวนคำถามต่อหน้า $list_page = 15; <=== เป็นการกำหนดให้แสดงจำนวนคำถามต่อ 1 หน้า //(5) ตั้งค่าให้แสดงหมายเลข IP Address // ALL - แสดงหมดทุกหลัก , BAN - แสดง 3 หลักแรก , NONE - ไม่แสดง IP Address $showIP = "BAN"; //(6) เลือกระบบส่งอีเมล์ // 1 - ส่งเมล์จาก Script ของเว็บบอร์ด , 2 - ส่งเมล์จาก MS Outlook Express $s_mail = "1"; //(7) กำหนดขนาดของภาพที่อนุญาตให้ upload ได้ (หน่วยเป็น byte) $Image_size = 10240; // 10240 = 10 kbytes //(8) กำหนดรูปแบบของตัวแสดงสถานะ ICQ (1-17) $ICQ_Image_Type = 5; //(9) แสดงลำดับของคำตอบ // ASC - เรียงลำดับข้อมูลจากน้อยไปมาก , DESC - เรียงลำดับข้อมูลจากมากไปน้อย $order = "ASC"; <=== สามารถกำหนด ลำดับการแสดงคำตอบได้3. เมื่อแก้ไขไฟล์ config.inc.php แล้ว ให้รันไฟล์ "setup.php" เพื่อให้โปรแกรมสร้างฐานข้อมูล ที่จะใช้ในการเก็บ คำถาม-คำตอบ โดยเรียกโปรแกรมดังนี้ http://www.yourdomain.com/webboard/setup.php ตัวโปรแกรมจะแสดงสถานะว่าสามารถสร้างฐานข้อมูลได้หรือไม่4. วิธีการเรียกใช้เว็บบอร์ด ให้สร้าง link ดังนี้ <a href="http://www.yourdomain.com/webboard/webboard.php?Category=ชื่อบอร์ด>ชื่อบอร์ด</a> หรือ <a href="../webboard/webboard.php?Category=ชื่อบอร์ด>ชื่อบอร์ด</a>จะเห็นได้ว่าโปรแกรมเว็บบอร์ดนี้เพียง 1 โปรแกรม สามารถสร้างได้หลายเว็บบอร์ด เพียงแค่กำหนดตรง Category เพราะตัวแปร Category จะทำหน้าที่เป็นตัวแบ่งหมวดหมู่ของเว็บบอร์ดให้เอง ตัวอย่างเช่น<h1>Test PHP - Ultimate Webboard 2.00</h1><a href="../webboard/webboard.php?Category=php">PHP Webboard</a><br><a href="../webboard/webboard.php?Category=asp">ASP Webboard</a><br><a href="../webboard/webboard.php?Category=perl">Perl Webboard</a><br><a href="../webboard/webboard.php?Category=vb">VB Webboard</a><br>หรือทดลองเรียกไฟล์ test.html5. สำหรับท่านที่ใช้ Windows เป็นระบบปฏิบัติการ ให้แก้ไขไฟล์ post.php บรรทัดที่ 96 และ 97จาก copy($QPic,$QPic_name); //copy(stripslashes($QPic,$QPic_name)); // For Windowsเป็น //copy($QPic,$QPic_name); copy(stripslashes($QPic,$QPic_name)); // For Windowsและแก้ไขไฟล์ reply.php บรรทัดที่ 75 และ 76จาก copy($QPic,$QPic_name); //copy(stripslashes($QPic,$QPic_name)); // For Windowsเป็น //copy($QPic,$QPic_name); copy(stripslashes($QPic,$QPic_name)); // For Windowsสำหรับท่านที่ใช้ Unix เป็นระบบปฏิบัติการให้เรียกไฟล์ phpinfo.php แล้วดูว่าที่ Configuration PHP Core บรรทัดที่เขียนว่า+----------------+----------+----------+ upload_tmp_dir no value no value +----------------+----------+----------+ถ้าขึ้นเช่นนี้ จะทำให้โปรแกรมเว็บบอร์ดไม่สามารถ upload รูปได้ แก้ไขโดยการติดต่อกับผู้ดูแลระบบ และแจ้งให้ผู้ดูแลระบบทราบว่า ต้องกำหนด temp directoryสำหรับหน้า Admin(admin.html)1. เมื่อเรียกไฟล์ admin.html ขึ้นมาแล้ว ท่านจะต้องกรอก Admin ID และ Password ก่อน (Admin ID และ Password ถูกกำหนดไว้ในไฟล์ config.inc.php)2. หลังจากนั้นเมื่อ Login เข้าไปแล้วจะมีฟอร์มให้กรอก ทั้งหมด 2 ช่อง3. เลือก ลบคำถาม(กระทู้) หรือ ลบคำตอบ โดยให้ทำเครื่องหมายไว้ข้างหน้า และ กรอก หมายเลขลงไป(หมายเลข - หมายเลขคำถาม(กระทู้) หรือ หมายเลขคำตอบ)4. เมื่อกดปุ่ม >ลบ< โปรแกรมจะแสดงหน้าใหม่โดยจะบอกรายละเอียดของการลบว่าสำเร็จหรือไม่
<- Back | Next ->

ThaiMisc.Com : Free Webboard | Free GuestBook | Free Poll | Free Ecard Server | Free Java Chat Room | Advertising | Contact Us
Copyright 1999-2006 Thailand Miscellaneous. Allrights reserved. webmaster@thaimisc.com