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,037

HOME > PHP > PHP Forum > ข้อความส่งมาไม่สมบูรณ์ PHP Webboard Text ติดตั้งเรียบร้อยแล้วครับ ตอนตั้งกระทู้มันแจ้งว่า ข้อความส่งมาไม่สมบูรณ์



 

ข้อความส่งมาไม่สมบูรณ์ PHP Webboard Text ติดตั้งเรียบร้อยแล้วครับ ตอนตั้งกระทู้มันแจ้งว่า ข้อความส่งมาไม่สมบูรณ์

 



Topic : 019600

Guest




ติดตั้งเรียบร้อยแล้วครับ ตอนตั้งกระทู้มันแจ้งว่า ข้อความส่งมาไม่สมบูรณ์ อาจใส่ข้อมูลไม่ครบ หรือตกหล่นระหว่างส่งข้อมูล ใครพอรู้บ้างครับ เกิดปัญหาที่จุดใด ขอบคุณมากครับ


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 22 เม.ย. 2551 11:32:30 By : ครูปื๊ด View : 4067 Reply : 10
 

 

No. 1



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



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


ก็แสดงว่า เวลาเราตั้งกระทู้ เรากรอกข้อมูล ไม่ครบ สิครับ

เช่น

กรอก= ชื่อเรื่อง
กรอก= รายละเอียด
กรอก= อีเมล์
กรอก= ชื่อ


ถ้าไม่อยากให้ ต้องกรอกครบ ก็ต้องไปเอา ฟังก์ชั่น ในการกำหนดการกรอกข้อมูล ออกไปอ่ะครับ






Date : 22 เม.ย. 2551 12:19:24 By : SpyBNC
 


 

No. 2

Guest


ขอบคุณครับ จะลองดูอีกที
Date : 22 เม.ย. 2551 12:40:37 By : ครูปื๊ด
 

 

No. 3

Guest


ผมกรอกครบหมดแล้วยังเหมือนเดิมครับ
Date : 22 เม.ย. 2551 12:42:45 By : ครูปื๊ด
 


 

No. 4

Guest


งั้นแสดงว่า เป็นที่ฟังก์ชั่น ในเอาฟังก์ชั่นมาให้ดูหน่อยครับ
Date : 22 เม.ย. 2551 14:37:08 By : Todjung
 


 

No. 5

Guest


<?php
//(1) ปรับเวลาให้ตรงกับเวลาเมืองไทย กรณีที่ server อยู่ที่เมืองนอก โดยความสำคัญอยู่ที่ตัวแปร $hour และ $min
$hour = 0; //ปรับให้ตรงตามต้องการ
$min = 10; //ปรับให้ตรงตามต้องการ
$Year = date("Y")+543;
$thaiweekFull=array("วันอาทิตย์ ที่","วันจันทร์ ที่","วันอังคาร ที่","วันพุธ ที่","วันพฤหัสบดี ที่","วันศุกร์ ที่","วันเสาร์ ที่");
$thaimonthFull=array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม", "พฤศจิกายน","ธันวาคม");
$thaimonth=array("ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.", "พ.ย.","ธ.ค.");

//คุณสามารถเลือกใช้งานได้ 3 อย่างคือ.. $mdate หรือ $ThaiDate หรือ $ThaiDateFull

// 3 ส.ค. 2544
$mdate = date("j ",mktime( date("H")+$hour, date("i")+$min )). $thaimonth[date("m")-1]." ".$Year;

// 3 ส.ค. 2544 เวลา 12:36 น.
$ThaiDate = date("j ").$thaimonth[date("m")-1]." ".$Year.date(" เวลา H:i น.",mktime( date("H")+$hour, date("i")+$min ));

// วันศุกร์ที่ 3 ส.ค. 2544 เวลา 12:36 น.
$ThaiDateFull = $thaiweekFull[date("w")]. date(" j "). $thaimonthFull[date("m")-1]. " ". $Year . date(" เวลา H:i น.",mktime( date("H")+$hour, date("i")+$min ));

// ได้ค่าเป็น วินาที นับจากปี ค.ศ.1900
$Logtime = date("U",mktime( date("H")+$hour, date("i")+$min ));


//(2) ฟังก์ชั่นตัดคำหยาบซึ่งสามารถเพิ่มคำที่ต้องการตัดได้
function CheckRude($temp){
$wordrude = array(
"ashole","a s h o l e","a.s.h.o.l.e","bitch","b i t c h","b.i.t.c.h","shit","s h i t","s.h.i.t","fuck",
"dick","f u c k","d i c k","f.u.c.k","d.i.c.k","มึง","มึ ง","กู","ควย","ค ว ย","ค.ว.ย",
"คอ วอ ยอ","คอ-วอ-ยอ","ปี้","เหี้ย","เฮี้ย","ชาติหมา","ชาดหมา","ช า ด ห ม า","ช.า.ด.ห.ม.า","ช า ติ ห ม า",
"ช.า.ติ.ห.ม.า","ไอ้","สัดหมา","สัด","เย็ด","หี","สันดาน","แม่ง","ระยำ","ส้นตีน","แตด") ;
$wordchange = ("<font color=red>+++</font>") ;

for ( $i=0 ; $i<sizeof($wordrude) ; $i++ ){
$temp = eregi_replace ($wordrude[$i] ,$wordchange ,$temp);
}
return ( $temp ) ;
}


//(3) ฟังก์ชั่นแทรกรูปภาพสามารถเพิ่มรูปได้
function CheckSmile($temp){
global $url;
$text = array(
":sad:",":red:", ":big:", ":ent:", ":shy:", ":sleepy:", ":sun:", ":sg:", ":embarass:",
":dead:", ":cool:", ":clown:", ":pukey:", ":eek:", ":roll:", ":smoke:", "", ":confused:", ":cry:",
":lol:", ":yawn:", "", "", "","",":crazy:","","","",
"","","","","","","","","","","","",
"","","","","","","","");

$pic =array(
"frown.gif","redface.gif","biggrin.gif","blue.gif","shy.gif","sleepy.gif","sunglasses.gif", "supergrin.gif","embarass.gif",
"dead.gif","cool.gif","clown.gif","pukey.gif","eek.gif","sarcblink.gif","smokin.gif","reallymad.gif","confused.gif","crying.gif",
"lol.gif","yawn.gif","devil.gif","tongue.gif","aysmile.gif","tasty.gif","grazy.gif","agree.gif","disagree.gif","bawling.gif",
"crap.gif","crying1.gif","dunce.gif","error.gif","evil.gif","lookaroundb.gif","laugh.gif","pimp.gif","spiny.gif","wavey.gif","smash.gif","angry.gif",
"brain.gif","phone.gif","zip.gif","download.gif","beer.gif","censore.gif","nolove.gif","cranium.gif");

for ($i=0 ; $i<sizeof($text) ; $i++) {
$temp = eregi_replace($text[$i],"<img src=\"./pic/$pic[$i]\">",$temp);
}
return($temp);
}


//(4) ฟังก์ชั่นตรวจสอบการแทรก Link และ Tag
function CheckTag($temp){
global $url;
$temp = stripslashes(htmlspecialchars($temp));
$temp = eregi_replace ( "<" , "&lt;" , $temp ) ;
$temp = eregi_replace ( ">" , "&gt;" , $temp ) ;
$temp = eregi_replace ( "\n", "<br>" , $temp ) ;

//สำหรับเปลี่ยนอักขระที่กำหนด ให้เป็นแทก html ต่างๆ
$temp = eregi_replace ( "\[b\]", "<b>" , $temp ) ;
$temp = eregi_replace ( "\[/b\]", "</b>" , $temp ) ;
$temp = eregi_replace ( "\[i\]", "<i>" , $temp ) ;
$temp = eregi_replace ( "\[/i\]", "</i>" , $temp ) ;
$temp = eregi_replace ( "\[u\]", "<u>" , $temp ) ;
$temp = eregi_replace ( "\[/u\]", "</u>" , $temp ) ;
$temp = eregi_replace ( "\[\-\-\-\]", "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" , $temp ) ;
$temp = eregi_replace ( "\[color=red\]", "<font color=red>" , $temp ) ;
$temp = eregi_replace ( "\[color=green\]", "<font color=green>" , $temp ) ;
$temp = eregi_replace ( "\[color=blue\]", "<font color=blue>" , $temp ) ;
$temp = eregi_replace ( "\[color=orange\]", "<font color=FF6600>" , $temp ) ;
$temp = eregi_replace ( "\[color=pink\]", "<font color=FF00FF>" , $temp ) ;
$temp = eregi_replace ( "\[color=gray\]", "<font color=999999>" , $temp ) ;
$temp = eregi_replace ( "\[/color\]", "</font>" , $temp ) ;

// คำสั่งแสดงรูปที่แทรกคำสั่งเข้ามา
$temp = eregi_replace ("\[img\]([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]])\[/img\]", "<img src=\"\\1://\\2\\3\">",$temp ) ;

// สร้างลิงค์ URL ที่แทรกคำสั่งเข้ามา
$temp = eregi_replace ("\[url\]([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])\[/url\]","<a href=\"\\1://\\2\\3\" target=\"_blank\">\\1://\\2\\3</a>",$temp ) ;

//สร้างลิงค์อีเมล์
$temp = eregi_replace ("([^[:space:]]*)@([^[:space:]]*)([[:alnum:]])","<a href=\"./mail2me/mail2me.php?wemail=\\1@\\2\\3&name=\\1@\\2\\3\" target=\"_blank\">\\1@\\2\\3</a>",$temp ) ;

return ( $temp ) ;
}

//(5) ฟังก์ชั่นแสดงข้อความ ผลการกระทำการ
function Message($Size,$Color,$Message,$Comment,$Link){
$temp = "<br><center>\n";
$temp .= "<table width=$Size% border=0 cellspacing=0 cellpadding=0 bgcolor=#000000>\n";
$temp .= "<tr><td><table width=100% border=0 cellpadding=2 cellspacing=1>\n";
$temp .= "<tr bgcolor=#FFFFCC>\n";
$temp .= "<td align=center><br>\n";
$temp .= "<font color=$Color class=size3><b>$Message</b></font>\n";
$temp .= "<br><br>$Comment<br><br>\n";
$temp .= "</td></tr></table></td></tr></table><br>\n";
$temp .= "[ $Link ]\n";
$temp .= "</center>\n";
return ( $temp ) ;
}

//(6) ฟังก์ชั่นตรวจสอบการส่งรูป และ copy รูปไว้ในไดเรคทอรี่
function Send_Img($Type, $No, $Upload_Img, $Upload_Img_type, $Upload_Img_size) {
include("./config.inc.php"); //ตั้งค่าต่างๆของเวปบอร์ด
if($Upload_Img!="none") { // ถ้ามีการส่งรูปมาด้วย
if($Upload_Img_type=="image/gif") {
$imgfiles=".gif"; //ถ้าไฟล์ที่ส่งมาเป็นไฟล์ .gif ให้มีสกุลไฟล์เป็นตามที่กำหนดนี้
}
else if( ($Upload_Img_type=="image/jpg") || ($Upload_Img_type=="image/jpeg") || ($Upload_Img_type=="image/pjpeg")) {
$imgfiles=".jpg"; //ถ้าไฟล์ที่ส่งมาเป็นไฟล์ .jpg ให้มีสกุลไฟล์เป็นตามที่กำหนดนี้
}
else {
echo Message(35,"red","ไม่ใช่ไฟล์รูปภาพ .gif หรือ .jpg","กรุณาตรวจสอบด้วยครับ","<a href='javascript:history.back(1)'> กลับไปแก้ไข </a>");
exit();
}

// ส่งรูปได้ไม่เกิน 50 Kb
if($Upload_Img_size>51200) {
echo Message(35,"red","ขนาดของรูปเกินกว่าที่กำหนด","กรุณาตรวจสอบด้วยครับ","<a href='javascript:history.back(1)'> กลับไปแก้ไข </a>");
exit();
}

// ตรวจสอบความกว้างของรูป
$size = getimagesize($Upload_Img);
if($size[0] > 600) { //ถ้าความกว้างมากกว่า 600 pixels
echo Message(35,"red","ความกว้างของรูปมากกว่า 600 pixels","กรุณาแก้ไขด้วยครับ","<a href='javascript:history.back(1)'>กลับไปแก้ไข</a>");
exit();
}

// ตรวจสอบว่ามีไดเรคทอรี่ชื่อ imagefiles อยู่หรือไม่ ถ้าไม่มีให้สร้างขึ้นใหม่
$DirOK = 0;
$DIR = opendir("./$dataDir/");
while ($text = readdir($DIR)){
if($text == "imagefiles") $DirOK = 1;
}
if(!$DirOK) mkdir("./$dataDir/imagefiles/",0777);

// ถ้าเป็นการส่งรูปจากการตอบ (เนื่องจากการตอบจะตอบได้หลายคนและอาจจะส่งมาหลายรูป)
if($Type){
// อ่านจำนวนของรูปจากไฟล์
$filename = "./$dataDir/imagefiles/Img$No.txt";
if(file_exists($filename)) {
$FILE=fopen($filename,"rt");
$num=fgets($FILE,10);
fclose($FILE);
}
else{
$num=0;
}

$num++; //เพิ่มค่าขึ้น 1

// บันทึกค่าจำนวนรูปลงในไฟล์ดังเดิม ด้วยค่าใหม่
$FILE=fopen($filename,"w");
flock($FILE,2);
fputs($FILE,$num);
flock($FILE,3);
fclose($FILE);
$ImgName = "R$No-$num$imgfiles";
}
else {
$ImgName = "$No$imgfiles";
}

// copy ไฟล์รูปไปเก็บไว้ในไดเรคทอรี่
copy($Upload_Img,"./$dataDir/imagefiles/$ImgName");
return ($ImgName);

} // จบการตรวจสอบ ว่าส่งรูปมาหรือเปล่า
else {
return (0);
}
} // จบฟังก์ชั่น


//(7) ฟังก์ชั่นตรวจสอบการโพส.. ให้โพสติดกันได้มากสุด 3 กระทู้
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>2){
$check='no';
} else {
$check='yes';
}
}else{
$check='yes';
$xnum=0;
}

if ($check=='no'){
echo Message(55,"red","ขออภัยครับ!! อนุญาตให้โพสติดกันได้เพียง 3 กระทู้","กรุณากลับมาโพสใหม่ในคราวหน้า","<a href='javascript:history.back(1)'>กลับไปแก้ไข</a>");
exit();
} else {
$xnum++;
$FILE = fopen ( $fileLastIP , "w+" );
fputs ($FILE , "$IP,$xnum");
fclose( $FILE);
}
return (1);
}


//(8) ฟังก์ชั่นตรวจสอบการโพสกระทู้ซ้ำ..
function CheckRepeated($QTitle) {
include("./config.inc.php"); //ตั้งค่าต่างๆของเวปบอร์ด

if(file_exists($fileQuestion)) {
$question = file($fileQuestion);

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

if ($QTitle == $topic){
echo Message(40,"red","ขออภัยครับ!! คุณโพสคำถามซ้ำ","กรุณาตรวจสอบ","<a href='javascript:history.back(1)'>กลับไปแก้ไข</a>");
exit();
}
}
return (1);
}


//(9) ฟังก์ชั่นหาจำนวนผู้ตอบคำถาม
function CountReply($numQuestion) {
include("./config.inc.php"); //ตั้งค่าต่างๆของเวปบอร์ด

// วนลูปอ่านข้อมูล ของคำตอบ แล้วหาจำนวนคำตอบทั้งหมด
$fileReply = "./$dataDir/R$numQuestion.txt";
$countR=0; // เป็นตัวบอกว่ามีจำนวนคนตอบกี่คน

if(file_exists($fileReply)) {
$Reply = file($fileReply);
for ($j=0 ; $j<sizeof($Reply) ; $j++) {

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

// ถ้าฟิลด์ที่ 0 ของข้อมูลที่แบ่งออกมา เท่ากับ "IS_reply" (ตัวแบ่งหมายเลขคำถาม) ให้เพิ่มค่า $countR
if(substr($chk[0],0,8) == "IS_reply"){ $countR++; }
}// end for j
}//end if
return $countR;
}

//(10) ฟังก์ชั่นตรวจสอบว่าในกระทู้มีรูปหรือเปล่า
function CheckImage($No) {
include("./config.inc.php"); //ตั้งค่าต่างๆของเวปบอร์ด
$imgOK = 0;

// ค้นหาไฟล์รูปที่อยู่ในคำถาม
$fileQImg="./$dataDir/imagefiles/$No";
if(file_exists("$fileQImg.jpg")) $imgOK = 1;
if(file_exists("$fileQImg.gif")) $imgOK = 1;

// ค้นหาไฟล์รูปที่อยู่ในคำตอบ
$fileNumImgR="./$dataDir/imagefiles/Img$No.txt";
$fileImgR="./$dataDir/imagefiles/R$No";
if(file_exists($fileNumImgR)) {
// อ่านจำนวนของรูปจากไฟล์
if(file_exists($fileNumImgR)) {
$FILE=fopen($fileNumImgR,"rt");
$numImg=fgets($FILE,10);
fclose($FILE);
}
for ($i=1 ; $i<=$numImg ; $i++){
if(file_exists("$fileImgR-$i.jpg")) $imgOK = 1;
if(file_exists("$fileImgR-$i.gif")) $imgOK = 1;
}
}
return $imgOK;
}
?>
Date : 22 เม.ย. 2551 14:45:22 By : ครูปื๊ด
 


 

No. 6

Guest


post.php ดังนี้ครับ
<head>
<title>เว็บบอร์ดครูปื๊ดดอทคอม -----------------------------------------</title>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-874">
<link href="./style.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor=#FFFFE0>

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

$nQName = strlen($QName);
$nQTitle = strlen($QTitle);
$nQNote = strlen($QNote);

// ตรวจสอบค่าที่ส่งมาอักครั้ง เพื่อความชัวร์
if($nQName<=0 && $nQTitle<=0 && $nQNote<=0) {
echo Message(45,"red","ข้อความส่งมาไม่สมบูรณ์","อาจใส่ข้อมูลไม่ครบ หรือตกหล่นระหว่างการส่งข้อมูล กรุณาส่งข้อความอีกครั้ง","<a href='javascript:history.back(1)'> กลับไปแก้ไข </a>");
exit();
}

$IP = getenv("REMOTE_ADDR");
$IP = "(".substr($IP,0,strrpos($IP,".")).".*)";

// ตรวจสอบว่า มีการป้อน Tag html หรือเปล่า และป้อน url หรือ email มาหรือไม่ ถ้ามีให้ทำ link *** ต้องอยู่ก่อนพวกเลย.. เดี๋ยววุ่น.....
$QNote = CheckTag($QNote);

// ไม่ตรวจสอบการแทรก Tag ใดๆ แต่ถ้าใส่ Tag Html มาให้เปลี่ยนเป็นข้อความธรรมดา
$QTitle = stripslashes(htmlspecialchars($QTitle));
$QName = stripslashes(htmlspecialchars($QName));

// ป้องกันคำหยาบ
$QTitle = CheckRude($QTitle);
$QNote = CheckRude($QNote);
$QName = CheckRude($QName);

// ตรวจสอบการแทรกรูปภาพเล็กๆ
$QNote = CheckSmile($QNote);

// เอาไว้ใช้ ในการ Add ลง List เพราะจะไม่มี Link อีเมล์
$name = $QName;

// ตรวจสอบว่าส่งเป็นชื่ออีเมล์มาหรือไม่ ถ้าส่งมาให้แสดงรูปกราฟฟิกซองจดหมาย และสร้าง Link
if(eregi("^.+@.+\..+$",$QEmail)) {
$QName = "<a href=\"./mail2me/mail2me.php?wemail=$QEmail&name=$QName&question=$QTitle\" target=\"_blank\">$QName <img src='./pic/email.gif' border=0 alt='ส่งเมล์ถึง $QName'></a>";
}else {
$QName = "<b>$QName</b>";
$QEmail = "-";
}

//ถ้า $emailOK ไม่ได้เลือกให้ค่าเป็น 0
if(!isset($emailOK)) $emailOK = 0;

//ตรวจสอบการโพสกระทู้
CheckFlood(getenv("REMOTE_ADDR"));
CheckRepeated($QTitle);


// อ่านจำนวนของกระทู้จากไฟล์
if(file_exists("number.txt")) {
$FILE=fopen("number.txt","rt");
$num=fgets($FILE,10);
fclose($FILE);
}
else{
$num=0;
}

$num++; //เพิ่มค่าขึ้น 1

// บันทึกค่าจำนวนกระทู้ลงในไฟล์
$FILE=fopen("number.txt","w+");
flock($FILE,2);
fputs($FILE,$num);
flock($FILE,3);
fclose($FILE);

// ตรวจสอบว่ามีไดเรคทอรี่ชื่อ data อยู่หรือไม่ ถ้าไม่มีให้สร้างขึ้นใหม่
$DirOK = 0;
$DIR = opendir("./");
while ($text = readdir($DIR)){
if($text == $dataDir) $DirOK = 1;
}
if(!$DirOK) mkdir("./$dataDir/",0777);

// ถ้าอนุญาตให้อัปโหลดรูปได้ (0 ตัวแรกนั่นคือการอัปโหลดรูปจากการตั้งกระทู้)
if($SendImage) $ImgDisplay = Send_Img(0, $num, $Upload_Img, $Upload_Img_type, $Upload_Img_size);

// เขียนข้อมูลลงแฟ้ม และตัวแปร $ThaiDateFull มาจาไฟล์ config
$FILE=fopen("./$dataDir/$num.txt","w+");
flock($FILE,2);

if($BorderQ){
//กรอบโค้งมน
fputs($FILE,"<table width=600 border=0 cellspacing=0 cellpadding=0 align=center bgcolor=#FFFFFF>\n");
fputs($FILE,"<tr><td valign=top width=9 bgcolor=#0000FF><img src=\"pic/b_top_left.gif\" border=0></td>\n");
fputs($FILE,"<td width=583 bgcolor=#0000FF><table width=100% border=0 cellspacing=0 cellpadding=5>\n");
fputs($FILE,"<tr align=center><td><font color=#FFFFFF class=size3><b>$QTitle</b></font></td></tr>\n");
fputs($FILE,"</table></td><td width=9 align=right valign=top bgcolor=#0000FF><img src=\"pic/b_top_right.gif\"></td></tr>\n");
fputs($FILE,"<tr><td width=9 background=\"pic/b_line_left.gif\" valign=top><img src=\"pic/tc.gif\"></td>\n");
fputs($FILE,"<td width=583><table width=100% border=0 cellspacing=0 cellpadding=5>\n");
fputs($FILE,"<tr><td height=50>");
if($SendImage && $ImgDisplay!='0') fputs($FILE,"<img src=\"./$dataDir/imagefiles/$ImgDisplay\" border=0><br><br>");
fputs($FILE,"$QNote</td></tr></table></td>\n");
fputs($FILE,"<td width=9 background=\"pic/b_line_right.gif\" valign=top align=right><img src=\"pic/tc.gif\"></td></tr>\n");
fputs($FILE,"<tr><td width=9 valign=top background=\"pic/b_line_ver1.gif\"><img src=\"pic/b_line_ver1.gif\"></td>\n");
fputs($FILE,"<td width=583 background=\"pic/b_line_ver2.gif\"><img src=\"pic/tc.gif\"></td>\n");
fputs($FILE,"<td width=9 align=right valign=top background=\"pic/b_line_ver2.gif\"><img src=\"pic/b_line_ver3.gif\"></td></tr>\n");
fputs($FILE,"<tr><td width=9 background=\"pic/b_line_left.gif\" valign=top><img src=\"pic/tc.gif\"></td>\n");
fputs($FILE,"<td width=583 align=right>$QName $IP [ $ThaiDateFull ]</td>\n");
fputs($FILE,"<td width=9 background=\"pic/b_line_right.gif\" valign=top align=right><img src=\"pic/tc.gif\"></td>\n");
fputs($FILE,"</tr><tr><td width=9 valign=top height=9><img src=\"pic/b_bottom_left.gif\"></td>\n");
fputs($FILE,"<td width=583 background=\"pic/b_line_bottom.gif\" height=9 valign=top><img src=\"pic/tc.gif\"></td>\n");
fputs($FILE,"<td width=9 align=right valign=top height=9><img src=\"pic/b_bottom_right.gif\"></td></tr></table>\n");
}
else{
//กรอบสี่เหลี่ยมธรรมดา
fputs($FILE,"<table width=600 border=0 cellspacing=0 cellpadding=0 bgcolor=#0000FF><tr><td><table border=0 width=600 cellspacing=1 cellpadding=5>\n");
fputs($FILE,"<tr><td align=center><font color=#FFF5EE class=size3><b>$QTitle</b></font></td></tr>\n");
fputs($FILE,"<tr><td bgcolor=#FFFFFF><br><table border=0 width=590 align=center><tr><td>");
if($SendImage && $ImgDisplay!='0') fputs($FILE,"<img src=\"./$dataDir/imagefiles/$ImgDisplay\" border=0><br><br>");
fputs($FILE,"$QNote</td></tr></table><br></td></tr>\n");
fputs($FILE,"<tr><td bgcolor=#FFFFFF><table border=0 align=center width=100%><tr><td align=right>$QName $IP [ $ThaiDateFull ]</td></tr></table></td></tr></table></td></tr>\n");
fputs($FILE,"</table>\n");
}

flock($FILE,3);
fclose($FILE);

// อ่านข้อมูลจากไฟล์ ไปเก็บในตัวแปร Array
if(file_exists($fileQuestion)) { // ตัวแปร $fileQuestion อยู่ในไฟล์ config แทนชื่อไฟล์หัวข้อคำถาม
$question = file($fileQuestion);
}


// บันทึกหัวข้อคำถามไว้ใน List โดยคำถามใหม่จะอยู่บนสุด
$FILE=fopen($fileQuestion,"w+");
flock($FILE,2);
fputs( $FILE , "$num|X|$QTitle|X|$name|X|$mdate|X|$QEmail|X|$emailOK|X|0|X|\n");

if(file_exists($fileQuestion)) {
for ($i=0 ; $i<sizeof($question) ; $i++) {
fputs($FILE,$question[$i]);
}
} // end if

flock($FILE,3);
fclose($FILE);

// บันทึกค่าเริ่มต้นเป็น ศูนย์ ให้กับการนับจำนวนคำตอบ
$FILE=fopen("./$dataDir/$num.dat","w+");
flock($FILE,2);
fputs($FILE,"0||0||-||");
flock($FILE,3);
fclose($FILE);


echo Message(40,"green","ได้รับข้อมูลแล้วครับ","กรุณารอสักครู่ หากคำถามของคุณไม่ขึ้นให้กดปุ่ม Refresh/Reload","<a href='new.php'>ตั้งคำถามใหม่</a> | <a href='webboard.php'>แสดงคำถาม</a>");

?>
</body>
</html>
Date : 22 เม.ย. 2551 14:48:48 By : ครูปื๊ด
 


 

No. 7



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



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


อ่านในบอร์ดแล้ว งง ครับ ถ้ายังไงก็ add มาคุย msn เอาละกานนะครับ

[email protected]
http://www.ubonchat.com

แบ่งบันความรู้กัน แลกเปลี่ยนความคิดเห็น..อิอิ
Date : 22 เม.ย. 2551 19:15:29 By : SpyBNC
 


 

No. 8

Guest


ใครมีรุ่นที่แก้ไขแล้วบ้างครับ
Date : 23 เม.ย. 2551 14:30:42 By : ครูปื๊ด
 


 

No. 9

Guest


<a href=#>test</a>
Date : 2 ธ.ค. 2551 12:35:49 By : asdaw
 


 

No. 10

Guest


แล้วจะหา config.ini ได้ที่ไหนค่ะ

Date : 25 ธ.ค. 2551 10:16:58 By : จอย
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ข้อความส่งมาไม่สมบูรณ์ PHP Webboard Text ติดตั้งเรียบร้อยแล้วครับ ตอนตั้งกระทู้มันแจ้งว่า ข้อความส่งมาไม่สมบูรณ์
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่