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 > ห้อง chat ajax ไม่แสดงภาษา ต่างประเทศ...ข้อมูลที่พิม エンタテイメントネットはプレーヤー มันกลายเป็นตัว อะไรเอ่ย ครับ



 

ห้อง chat ajax ไม่แสดงภาษา ต่างประเทศ...ข้อมูลที่พิม エンタテイメントネットはプレーヤー มันกลายเป็นตัว อะไรเอ่ย ครับ

 



Topic : 053229

Guest




มันจะบันทึกลงไฟล์
ข้อมูลที่พิม エンタテイメントネットはプレーヤー มันกลายเป็นตัว อะไรเอ่ย ครับ

ee0216 ธค. 2553 09:38
wwww103?????????????????09:38
wwww103หก09:38
wwww103?????????????????09:38

<?
header("Expires: Sat, 1 Jan 2005 00:00:00 GMT");
header("Last-Modified: ".gmdate( "D, d M Y H:i:s")."GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header( "content-type: application/x-javascript; charset=UTF-8" );


$user=$_GET["user"]; //user
$index=$_GET["id"]; //session id
$txt=$_GET["txt"]; //ข้อความ


$roomname=$_GET["room"]; //ชื่อห้อง

include("config.php"); //ค่า settings

$timedat="$data$roomname.time.php"; //ไฟล์บันทึกเวลา cache usertime|contenttime
$contentdat="$data$roomname.dat.php"; //ไฟล์ข้อมูล sender|id|reciver|event|content
$usersfile="$data$roomname.user.php"; //ไฟล์บันทึกรายชื่อ user ในห้อง user|ip|id|time

$txt=trim($txt);
if (stristr($txt, '/pm')) { //ตรวจสอบว่าเป็น private message หรือไม่
$txts=explode(' ', $txt);
if (count($txts)<3) exit();
$reciever=$txts[1];
unset($txts[1]);
unset($txts[0]);
$txt=implode(" ", $txts);
} else $reciever="0";

$userok=false;
$ip = $_SERVER["REMOTE_ADDR"]; //าค่า IP Address
$fr=file($usersfile);
for ($i=0; $i<count($fr) && $userok==false; $i++) { //ตรวจสอบ IP และ User ให้ตรงกับ ฐานข้อมูล
$datas=explode("|", $fr[$i]);
$userok=($datas[1]==$ip && $user==$datas[0]);
}

if ($userok==true) {
$txt = str_replace ("<" , "&lt;" , $txt); //เครื่องหมาย <
$txt = str_replace (">" , "&gt;" , $txt); //เครื่องหมาย >
$txt = str_replace ('\"' , '"' , $txt); //เครื่องหมาย \"
$txt = str_replace ("\'" , "'", $txt); //เครื่องหมาย \'
$patterns = array ( "/(http\:\/\/[^\s]+)/i",
"/(ftp\:\/\/[^\s]+)/i",
"#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)#is",
"#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i");
$replace = array ( "<a href=\"\\1\" target=\"_blank\">\\1</a>",
"<a href=\"\\1\" target=\"_blank\">\\1</a>",
"\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>",
"\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>");
$txt = preg_replace($patterns, $replace, $txt);


//มีจำนวนไม่เกิน $linecount บรรทัด
//sender|id|reciver|event|content|date, time
$data=$user.chr(4).$index.chr(4).$reciever.chr(4)."3".chr(4).$txt.chr(4)."$mtime\n"; //ข้อความที่จะแสดง

$contents=file($contentdat); //อ่านข้อมูลจากไฟล์ content
$contents[]=$data; //เพิ่มข้อมูลใหม่
$count=count($contents); //จำนวนข้อมูลทั้งหมด
$newdata="";
$n=$count-$linecount; //ตัดข้อมูลไม่เกินที่กำหนด
if ($n<0) $n=0;
for ($i=$n; $i<$count; $i++) {
$newdata.=$contents[$i];
}

$f=fopen($contentdat, "w"); //บันทึกข้อมูลลงบนไฟล์ content
fputs($f, $newdata);
fclose($f);

$times=file($timedat);
$usertime=(int)$times[0];
$contenttime=(int)$times[1];
$contenttime++;
if ($contenttime>99) $contenttime=1;
$f=fopen($timedat, "w"); //บันทึกเวลาล่าสุดลงบนฐานข้อมูล
fputs($f, $usertime."\n".$contenttime);
fclose($f);

echo "1"; //ถ้า post สำเร็จคืนค่า 1
}
?>



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-12-16 09:37:21 By : บอย View : 880 Reply : 11
 

 

No. 1



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



สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

Code
header("Content-type:text/html; charset=utf-8");


หน้า connect เพิ่ม

Code (PHP)
mysql_query("SET NAMES UTF8");


เพิ่มเข้าไปดูครับ








ประวัติการแก้ไข
2010-12-16 10:07:36
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-16 10:05:49 By : boodemon
 


 

No. 2

Guest


ตัวนี้ บันทึกลง textfile ครับ

ee0216 ธค. 2553 09:38
wwww103?????????????????09:38
wwww103หก09:38
wwww103?????????????????09:38
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-16 14:56:11 By : บอย
 

 

No. 3



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



สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

Code (PHP)
fputs($f, $usertime."\n".utf8_encode($contenttime));

ลองดู


ประวัติการแก้ไข
2010-12-16 15:59:27
2010-12-16 16:07:14
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-16 15:48:40 By : boodemon
 


 

No. 4

Guest


ช่วยหน่อยน่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-16 15:58:40 By : บอย
 


 

No. 5



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



สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

เอาใหม่ ลองแบบนี้ครับ

Code (PHP)
fputs($f, $usertime."\n".utf8_encode($contenttime));

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-16 16:06:32 By : boodemon
 


 

No. 6

Guest


เปิด text ไฟล์ ขึ้นมาแล้ว บันทึก encoding เป็น unicode utf-8 ครับ
ลองดู


ผมลองแล้วครับ ก็ยังบันทึกลงเป็น ????? อยู่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-16 16:14:25 By : บอย
 


 

No. 7



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



สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

ลบ mysql_query("SET NAMES UTF8"); ออกด้วยนะครับ
แล้วลองใช้ แบบนี้ดู

Code (PHP)
fputs($f, $usertime."\n".utf8_encode($contenttime));


html เป็นมีบันทัดนี้หรือเปล่าครับ
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-16 16:19:27 By : boodemon
 


 

No. 8

Guest


$f=fopen($contentdat, "w"); //บันทึกข้อมูลลงบนไฟล์ content
fputs($f, utf8_encode($newdata));
fclose($f);

$times=file($timedat);
$usertime=(int)$times[0];
$contenttime=(int)$times[1];
$contenttime++;
if ($contenttime>99) $contenttime=1;
$f=fopen($timedat, "w"); //บันทึกเวลาล่าสุดลงบนฐานข้อมูล
fputs($f, $usertime."\n".utf8_encode($contenttime));
fclose($f);

ลองใส่ utf8_encode ก็ยังเป็น ?? อยู่เลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-16 16:34:19 By : บอย
 


 

No. 9



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



สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

ขอดูโค้ดทั้งหมดครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-16 16:44:59 By : boodemon
 


 

No. 10



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



สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

โค้ดเหมือนเดิม แบบตอนแรกนะครับ แล้วเอาบันทัดนี้ไวบนสุด

header("Content-type:text/html; charset=utf-8");

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-16 16:53:06 By : boodemon
 


 

No. 11



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Go to : มีปัญหาการใช้ภาษาไทย กับ Ajax และ php+mysql ค่ะ คือว่า เราเซตในส่วนของajax อย่างนี้นะ

ใช้เป็นแบบ UTF-8 ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-16 17:35:26 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ห้อง chat ajax ไม่แสดงภาษา ต่างประเทศ...ข้อมูลที่พิม エンタテイメントネットはプレーヤー มันกลายเป็นตัว อะไรเอ่ย ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่