Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,028

HOME > PHP > PHP Forum > ช่วยด้วยครับ จะมีคนทำให้ผมได้ปะเนีย พี่ plakrim หรือพี่คนไหนก็ได้ครับ ช่วยแก้ไขโค๊ดในนี้ให้ที่คับ



 

ช่วยด้วยครับ จะมีคนทำให้ผมได้ปะเนีย พี่ plakrim หรือพี่คนไหนก็ได้ครับ ช่วยแก้ไขโค๊ดในนี้ให้ที่คับ

 



Topic : 028381



โพสกระทู้ ( 119 )
บทความ ( 0 )



สถานะออฟไลน์




พี่ plakrim หรือพี่คนไหนก็ได้ครับ

ช่วยแก้ไขโค๊ดในนี้ให้ที่คับ

http://www.geocities.com/ctydatas/dl/boardtxt.zip

โดยผมอยากให้ หน้า webboard.php

ไม่มีอะไรเลย นอกจากกระทู้อะครับ คือ

ไม่มีคำที่หัวเว็บ

ไม่มีอะไรเลย

ตัดอะไรออกได้ก็ออกงะครับ

อยากให้มีแต่กระทู้อย่างเดียวงะครับ
(คือผมจะเอาหน้านี้ไปเป็นโชว์10กระทู้แรกงะครับ ตอนเอาลงเซิร์ฟเวอร์เดียวผมจะเปลียนชื่อหน้าwebboard.php เป็นชื่ออืนด้วยนะครับ)


พอจะทำได้ประครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-06-18 18:33:47 By : gun101gun View : 943 Reply : 3
 

 

No. 1



โพสกระทู้ ( 33 )
บทความ ( 0 )



สถานะออฟไลน์


ถ้าจะเอาไปแค่ 10 กระทู้ก็ใช้ LIMIT ของ SQL สิครับง่ายที่สุดละ
Code (PHP)
<?php
$SQL = "SELECT title FROM bbs_topic WHERE 1 ORDER BY tid DESC LIMIT 0,9";
$QR = mysql_db_query($dbname,$SQL) or die("ตายห่าาา คิวรี่ไม่ได้หว่ะ ครับ");
?>







Date : 2009-06-18 20:05:07 By : petro152
 


 

No. 2



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


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

Code (PHP)
<?php
	include("./config.php");	//ตั้งค่าต่างๆของเว็บบอร์ด
	include("./function.php");		//ฟังก์ชั่นที่ใช้ในเว็บบอร์ด

	$sequence = $_GET['sequence'];
	$listpage = $_GET['listpage'];
	$page = $_GET['page'];

	if (empty($sequence)) { $selected[0]="selected"; }
	if ($sequence == 1) { $selected[1]="selected"; }
	if ($sequence == 2) { $selected[2]="selected"; }

	if (empty($listpage)) $listpage=10;
	if (empty($page)) $page=1;
	$listpageselected[$listpage]="selected"; //ตัวกำหนดให้แสดงลิสส์จำนวนหน้า ที่ตำแหน่งลิสส์ที่เลือก
	
	$stop = $page * $listpage;
	$start = $stop - $listpage;

	if(file_exists($config[fileQuestion])) {	// ถ้ามีไฟล์หัวข้อคำถาม
		$question = file($config[fileQuestion]);

		// เรียงตาม ( วันที่ ) ที่มีคนตอบ
		if($sequence==1){
			for ($i=0 ; $i<=10; $i++) {
				for ($j=0 ; $j<(sizeof($question)-1); $j++) {

					// แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย
					$split = explode("|X|",$question[$j]);
					$split1 = explode("|X|",$question[$j+1]);

					if($split1[6] >= $split[6]){
						$swap = $question[$j];
						$question[$j] = $question[$j+1];
						$question[$j+1] = $swap;
					} //จบ if
				} //จบ for j
			} //จบ for i
		} //จบ if $sequence .. 1


		// เรียงตามจำนวนคนตอบ
		if($sequence==2){
			for ($i=0 ; $i<(sizeof($question)-1); $i++) {
				for ($j=0 ; $j<(sizeof($question)-1); $j++) {

					// แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย
					$split = explode("|X|",$question[$j]);
					$split1 = explode("|X|",$question[$j+1]);

					//========================================
					// วนลูปอ่านข้อมูลหาจำนวนผู้เข้าชม และวันที่ล่าสุดที่ตอบคำถาม
					$fileVisitor = $config[dataDir]."$split[0].dat";
					if(file_exists($fileVisitor)) {
						$lineVisitor = file($fileVisitor);
						// แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย
						$chkVisitor = explode("||",$lineVisitor[0]);
						$ReplyNum = $chkVisitor[0];	 //จำนวนผู้ตอบคำถาม
					}
					$fileVisitor = $config[dataDir]."$split1[0].dat";
					if(file_exists($fileVisitor)) {
						$lineVisitor = file($fileVisitor);
						// แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย
						$chkVisitor = explode("||",$lineVisitor[0]);
						$ReplyNum1 = $chkVisitor[0];	 //จำนวนผู้ตอบคำถาม
					}//========================================

					if($ReplyNum1 >= $ReplyNum){
						$swap = $question[$j];
						$question[$j] = $question[$j+1];
						$question[$j+1] = $swap;

					} //จบ if
				} //จบ for j
			} //จบ for i
		} //จบ if $sequence .. 2

		//จำนวนหัวข้อคำถาม
		$All_Q = sizeof($question);

		// แสดงหัวข้อต่างๆ ของตารางแสดงกระทู้
		echo "<TABLE align=center cellSpacing=0 cellPadding=0 width=98% border=0 bgcolor=#000000>";
		echo "<TR><TD>";
		echo "<table width='100%' border=0 cellpadding=3 cellspacing=1 align='center'>";
  		echo "<tr bgcolor=$config[headColor]>";
		echo "<td align=center width=9%><font color=#FFFFFF><b>กระทู้ที่</b></font></td>\n";
		echo "<td align=center width=44%><font color=#FFFFFF><b>กระทู้ / Topic</b></font></td>\n";
		echo "<td align=center width=25%><font color=#FFFFFF><b>ผู้ตั้งกระทู้</b> [วันที่ถาม]</font></td>\n";
		echo "<td align=center width=7%><font color=#FFFFFF><b>อ่าน</b></font></td>\n";
		echo "<td align=center width=15%><font color=#FFFFFF><b>ตอบ</b> [วันที่ตอบ]</font></td>\n";
  		echo "</tr>\n\n";

		for ($i=$start ; $i<$All_Q ; $i++) {

			if($i<$stop){
				// แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย
				$split = explode("|X|",$question[$i]);

				$numQuestion = $split[0]; // หมายเลขคำถามที่ไม่มีเลข ศูนย์ นำหน้า
				$Question = $split[1];  //คำถาม
				$Name = $split[2]; //ผู้ถาม
				$Date = trim($split[3]); //วันที่ถาม
				$NumReplyDate = $split[6]; //วันที่ตอบคำถามล่าสุด (ค่าเป็นวินาทีนับจากปี ค.ศ. 1900)
				
				// เพิ่มเลข ศูนย์ หน้าหมายเลขคำถาม 4 ตัว
				$No = sprintf("%04d",$split[0]);

				// หาจำนวนผู้ตอบทั้งหมด
				$countR = CountReply($numQuestion); // เป็นตัวบอกว่ามีจำนวนคนตอบกี่คน

				// วนลูปอ่านข้อมูลหาจำนวนผู้เข้าชม และวันที่ล่าสุดที่ตอบคำถาม
				$fileVisitor = $config[dataDir]."$numQuestion.dat";
				if(file_exists($fileVisitor)) {
					$lineVisitor = file($fileVisitor);
					// แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย
					$chkVisitor = explode("||",$lineVisitor[0]);
					$Visitor = $chkVisitor[1];	 //จำนวนผู้เข้าชม
					$ReplyDate = $chkVisitor[2];	//วันที่ตอบคำถามล่าสุด
				}

				// กำหนดสีของตาราง เพื่อให้มีการสลับสี ค่าของตัวแปร $rowColor อยู่ในไฟล์ config
				$bgc = ($bgc==$config[rowColor1]) ? $config[rowColor2] : $config[rowColor1]; 

				$flashOK="";
				$imgOK="";
				// ตรวจสอบว่ามี flash หรือ รูป อยู่ในกระทู้หรือเปล่า
				$chkFile=CheckImage($numQuestion);
				if($chkFile[0]==1) $flashOK="<img src='./pic/flash1.gif' alt='มีไฟล์ Flash แทรกอยู่ในกระทู้นี้'>";
				if($chkFile[1]==1)$imgOK="<img src='./pic/cam.gif' alt='มีรูปภาพแทรกอยู่ในกระทู้นี้'>";

				echo "<tr bgcolor=$bgc>\n";
				//ตรวจสอบคนตอบ ในวันนี้
				if($Logtime<=($NumReplyDate+86400)) {  //86400 วินาที = หนึ่งวัน
					$chknew="<img src='./pic/update.gif'>";
				}else {
					$chknew="";
				}

				// กำหนดภาพ icon หน้าหมายเลขกระทู้
				// ถ้าต้องการให้ icon ของคำถามฮอต แสดงที่จำนวนคนตอบ ที่เท่าไหร่ก็เปลี่ยนตัวเลขเองนะครับ 
				//(ในที่นี้คือตอบตั้งแต่ 10 คนขึ้นไป) เปลี่ยนได้ที่ config.php
				if($ReplyDate!="-") {
					$icon = ($countR>=$config[Hot]) ? "<img src='./pic/hot_topic.gif'>" : "<img src='./pic/open_topic.gif'>"; 
				}
				else {
					$icon = ($Date==$mdate) ? "<img src='./pic/new_topic.gif'>" : "<img src='./pic/close_topic.gif'>"; 
				}

				// แสดงคำถาม
				echo "<td align='center'> $icon <b><font color='#666666'>$No</font></b></td>\n";
				echo "<td><a href='./view.php?No=$numQuestion' target=\"_blank\">$Question</a> $imgOK  $flashOK $chknew</td>\n";
				echo "<td><font color='#666666'><b> $Name </b>[$Date]</font></td>\n";
				echo "<td align='center'><font  color='#666666'> $Visitor </font></td>\n";
				if($countR!=0){
					echo "<td><font  color=green><b> $countR</b></font> [$ReplyDate]</td>\n";
				}else {
					echo "<td><font  color=green><b> $countR</b></font></td>\n";
				}
				echo "</tr>\n\n";
			} // end if

		} // end for

		// ปิดตารางแสดงผลกระทู้
		echo "</table>\n";
	}
?>

Date : 2009-06-19 01:58:55 By : plakrim
 

 

No. 3

Guest


ขอบคุณมากครับ สมกับเป็น1ในเว็บนี้ครับ

ทุกคนที่ตอบกระทู้ที่ผมตั้ง ผมจะโหวดให้หมดทุกคนนะครับ


ขอบคุณพี่ๆทุกท่าน ที่สละเวลาให้ผม


ขอบคุณจากใจจิงๆครับ
Date : 2009-06-19 22:30:28 By : gun101gun
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยด้วยครับ จะมีคนทำให้ผมได้ปะเนีย พี่ plakrim หรือพี่คนไหนก็ได้ครับ ช่วยแก้ไขโค๊ดในนี้ให้ที่คับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่