หัวข้อ: มันขึ้นแบบนี้ต้องแก้ยังไงคับผม (อ่าน 29 ครั้ง)
http://musicrelax.net/msg/
คือผมทำกล่องฝากข้อความคับ http://musicrelax.net/msg/ พอดีทำแล้วไม่สามารถใช้การได้ ผมอยากจะรู้มันผิดตรงไหนเหรอครับ
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/musicrel/domains/musicrelax.net/public_html/msg/view.php on line 20
พอดีไม่เคยทำอะคับ มันเปนตัว โปรแกรมฝากข้อความผู้รู้บอกทีคับ อันนี้เปนคอนฟิงของตัวโปรแกรมนะคับ
<?
############################
//กำหนดตัวแปรเพื่อนำไปใช้งาน
$hostname = "localhost"; //ชื่อโฮสต์
$user = "musicrel****"; //ชื่อผู้ใช้
$password= "*********"; //รหัสผ่าน
$dbname = "musicrel_msg"; //ชื่อฐานข้อมูล
$tblname = "musicrel_msg"; //ชื่อตาราง
$adminpass = "******"; // Password ไว้ลบ ข้อความ
// เช็ค IP
if ($_SERVER['HTTP_CLIENT_IP']) {
$IP = $_SERVER['HTTP_CLIENT_IP'];
} elseif (ereg("[0-9]",$_SERVER["HTTP_X_FORWARDED_FOR"] )) {
$IP = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else {
$IP = $_SERVER["REMOTE_ADDR"];
}
$IP = "(".substr($IP,0,strrpos($IP,".")).".*)";
// ฟังชั่นเชคข้อมูลการโพส
function CheckFlood($IP) {
$fileLastIP = "lastip.txt";
if(file_exists($fileLastIP)) {
$FILE=fopen($fileLastIP,"rt");
$last_ip = fgets($FILE,20);
fclose($FILE);
$last_ip = Chop($last_ip);
list ($ipx, $xnum,) = split ('[,]', $last_ip);
}
if($ipx == $IP) {
if ($xnum>=10){ // ตัวเช็คการฟลัดข้อความในที่นี้กำหนด 10 ข้อความ
$check='no';
} else {
$check='yes';
}
}else{
$check='yes';
$xnum=0;
}
if ($check=='no'){
echo "<br><br><center><b>ขออภัยครับ!! ไม่อนุญาตให้โพสติดกัน กรุณากลับมาโพสใหม่ในคราวหน้า</b></center>";
exit;
} else {
$xnum++;
$FILE = fopen ( $fileLastIP , "w+" );
fputs ($FILE , "$IP,$xnum");
fclose( $FILE);
}
return (1);
}
############################
?>Tag : - - - -
Date :
2009-04-22 19:21:52
By :
shtml
View :
862
Reply :
1
มันไม่ได้ error หน้านี้นิครับ
Date :
2009-04-22 20:49:33
By :
noknok
Load balance : Server 02