ผมขอนำเสนอโค๊ด PHP มาช่วยดึงข้อมูลจากฐานข้อมูล โดยโค๊ดดังต่อไปนี้ได้มาจากคุณมนตรี หลินภู
ที่เหลือคือวิธีการนำมาแสดงไว้หน้าแรกหรือโฮมเพจ วิธีที่ง่่ายที่สุดคือการใช้ iframe//ดึงกระทู้ล่าสุดจาก phpBB แยกเป็นหมวดหมู่ หรือรวมทั้งหมด$list = “10″; // จำนวนกระทู้ที่ต้องการแสดง$sboard = “0″; // ใส่ 0 ถ้าต้องการกระทู้จากบอร์ดทุกบอร์ด และใส่ 1 ถ้าต้องการเจาะจงบอร์ด ถ้าใส่ 1 อย่าลืมระบุ id ของบอร์ดที่ต้องการแสดงif (empty($board)) {$category = “ึ7″; // id ของบอร์ด}?>include(“config.php”); //ระบุ path ของไฟล์นี้ด้วยครับ เช่น forum/config.php$prefix = $table_prefix.”topics”;@mysql_connect($dbhost,$dbuser,$dbpasswd) or die(“ขออภัย ขณะนี้ไม่สามารถติดต่อฐานข้อมูลได้ กรุณาเข้าชมใหม่ภายหลัง”);$charset =”SET NAMES ’tis620′”;mysql_query($charset) //ถ้าเป็น tis620 ก็ใส่แทน utf8 เลยor die(‘Invalid query: ‘ . mysql_error());if ($sboard==”0″) {$Sql = “SELECT * FROM $prefix order BY topic_id DESC limit 0,$list “;} elseif ($sboard==”1″) {$Sql = “SELECT * FROM $prefix where forum_id =’$category’ order by topic_id DESC limit 0,$list “;}$result = mysql_db_query($dbname,$Sql);$nrow = mysql_num_rows($result);while ($num = mysql_fetch_assoc($result)) {$id_topic = $num["topic_id"];$forum_id = $num["forum_id"];$title = $num["topic_title"];$id_user = $num["topic_first_poster_name"];$reply= $num["topic_replies"];$view = $num["topic_views"];$id_profile = $num["topic_last_poster_id"];$today = date(“d M Y”);$time = date(“d M Y”, $num["topic_time"]);if ($today==$time) {$time = date(“วันนี้ .”, $num["topic_time"]);} else {$time = date(“d M”, $num["topic_time"]);}/*//ต้องการแสดงผู้โพส นำไปแทรกก่อน\n”;(comments : $reply | views : $view) posted by : $id_user เมื่อ : $time*/}?>
iframe name="iFrame2" width="501″ height="252" src="http://forum.cyberspot.org/recent_forum_7.php"
scrolling="no" frameborder="0">
เพียงเท่านี้ก็จะได้กระทู้ล่าสุด แยกหรือรวมบอร์ด จาก phpBB3 มาไว้ที่หน้าเว็บ
HTML ของเราแล้ว
Sign up here with your email
5 ความคิดเห็น
Write ความคิดเห็นขอบคุณค่า ดีมากเลยค่ะ บทความนี้
Replyกำลังหาวิธีอยู่พอดีเลย
ไม่ได้เช็คบทความเก่าๆ ยินดีครับที่เป็นความที่เป็นประโยชน์
Replypgslot ค่ายเกมออนไลน์ เว็บตรง มาแรงด้วยสีสันที่สดุดตา
Replyhttp://www.thasnai.com/2010/05/phpbb3.html
Replypgslot
ReplyConversion Conversion Emoticon Emoticon