ท่านเว็บมาสเตอร์คร้าบ.. รายงาน bug คร้าบบ
ตอนนี้มันมีปัญหาเกี่ยวกับตัวอักษร double quotation นะพี่ภู
คือพิมพ์แล้วมันจะมี backslash(\\) ติดมาข้างหน้าด้วยอะ คงจะเป็นส่วนที่พี่ภูทำการ replace ตัว double quotation ด้วย \" ใน DB แล้วตอนดึงออกมาใช้แสดงผลมันไม่ได้ถอดตัว \\ ออกล่ะมั้งพี่
จึงเรียนมาเพื่อทราบคร้าบ
โดย:
Nuay@Protege
วันที่:
23 Dec 2005 - 22:32
ความคิดเห็นที่: 1 / 15 : 161926
โดย:
Nuay@Protege
เอ่อ slash ก็มีปัญหานะ พิมพ์ตัวเดียวโผล่มาสองตัวเลย
วันที่: 23 Dec 05 - 22:33
ความคิดเห็นที่: 2 / 15 : 161928
โดย:
*~B3S~*
จริงอ่ะ ลองหน่อยนะ
\"MCT\"
\'MCT\'
slash /
blackslasp \\
วันที่: 23 Dec 05 - 22:48
ความคิดเห็นที่: 3 / 15 : 161929
โดย:
*~B3S~*
จริงด้วย...ขอบใจนะ เดี๋ยวจะได้ไปหาต่อ
แต่จำได้ว่า ปัญหานี้ไม่เคยมีนี่หน่า
วันที่: 23 Dec 05 - 22:49
ความคิดเห็นที่: 4 / 15 : 161932
โดย:
Nuay@Protege
มันเพิ่งโผล่มาอะ..
แวะเข้าไปดู miata มาเมื่อกี้ เค้าก็เป็นนะ
วันที่: 23 Dec 05 - 22:52
ความคิดเห็นที่: 5 / 15 : 161936
โดย:
นู๋เอง ฯ เวอร์ ม่ะล๊อค
+_+\"
สังเกตุว่าเป็นมาสองวันแล้วเหมือนกันค่ะ
วันที่: 23 Dec 05 - 23:02
ความคิดเห็นที่: 6 / 15 : 161937
โดย:
นู๋เอง ฯ เวอร์ ม่ะล๊อค
มี slash โผล่มาแบบไม่ได้พิมพ์น่ะค่ะ
วันที่: 23 Dec 05 - 23:02
ความคิดเห็นที่: 7 / 15 : 161968
โดย:
เชษฐ์
มิน่าล่ะ
กระทู้ผมก็เป็นฮะ...
เนยช่างสังเกตดีจัง
วันที่: 24 Dec 05 - 01:36
ความคิดเห็นที่: 8 / 15 : 162018
โดย:
*~B3S~*
อืม...แล้วมันโผล่มาได้ไงฟ่ะ
วันที่: 24 Dec 05 - 11:23
ความคิดเห็นที่: 9 / 15 : 162019
โดย:
Nuay@Protege
ใช้ MySQL DB ป่าวอะพี่
เพราะว่า MySQL นี่ ปกติถ้ามันเก็บ String ที่เป็น \", \' ,\\ เนี่ย มันจะเก็บตรงๆ ไม่ได้ เพราะว่าพอมันอ่านเข้าไปใน SQL command line มันจะนึกว่าเป็นตัวปิดคำสั่ง แล้วจะ error เค้าเลยต้องให้มันมี \\ ด้านหน้า หรือว่าใส่เป็นตัวอักษรอื่นแทนอะ คิดว่าตรงนั้นนะพี่
วันที่: 24 Dec 05 - 11:46
ความคิดเห็นที่: 10 / 15 : 162066
โดย:
u กะ nok
มันเป็นที่ PHP มั้งครับ
ลอง set ที่ php.ini ดูครับ หรือ set ที่ .htaccess ได้ครับ
php_value magic_quotes_gpc off
วันที่: 24 Dec 05 - 20:16
ความคิดเห็นที่: 11 / 15 : 162067
โดย:
u กะ nok
อ้อ ที่ php.ini จะต้องแก้ จาก \"1\" เป็น \"0\" ครับ
เพื่อยกเลิกการ เติม \\ อัตโนมัติ
magic_quotes_gpc \"0\"
เข้าใจ โปรแกรม คงสั่ง mysql_escape_string ก่อนเก็บลง DB เลยไปทำซ้ำกับ PHP ครับ
วันที่: 24 Dec 05 - 20:24
ความคิดเห็นที่: 12 / 15 : 162142
โดย:
แตะผิดรู
อ้อๆ...ครับ..(มะรู้เรื่องเรย...อิอิ)
วันที่: 25 Dec 05 - 17:48
ความคิดเห็นที่: 13 / 15 : 162187
โดย:
*~B3S~*
ลองใหม่นะ "ทดสอบ"
วันที่: 25 Dec 05 - 23:38
ความคิดเห็นที่: 14 / 15 : 162189
โดย:
*~B3S~*
อ่า....หายแล้วหนึ่งจุด
อันดับต่อไป ก็เจ้านี่ \ กับเจ้านี่ /
(^_^) _/\_
วันที่: 25 Dec 05 - 23:39
ความคิดเห็นที่: 15 / 15 : 162191
โดย:
*~B3S~*
หุ ๆ ... เรียบร้อยแล้วจ้า
ขอบคุณทุกคนนะครับเจ้าอุตสาห์ช่วยวิเคราะห์กันต่าง ๆ นานา แต่ว่าผิดหมดเลย
ไอ้เรื่อง เจ้า quote น่ะที่จริงมันไม่เคยมีปัญหาครับ เพราะว่ามันโดนดักไว้ตั้งกะเขียนครั้งแล้วแล้ว
แต่ว่า..ตอนนี้มีไปอัพเดทเรื่อง library function นิดหน่อย (กำลังจะปรับเป็น verion 2006 อยู่) ด้วยความที่โค๊ดมันเก่าแล้ว เลยมีการเขียนดักบักซ้ำไปสองครั้ง ทำให้มัน เลยตีโค๊ดคลับ กลายเป็นค่าปกติ เลยมี error ออกมาอย่างที่เห็นซะงั้น
ตอนนี้หาจุดเจอแล้วครับ และเนื่องจากปัญหามันเก็นก่อนการจัดเก็บลงฐานข้อมุล ทำให้กระทู้ที่ผิดไปแล้วก็จะผิดต่อไป ส่วนกระทู้ใหม่ ๆ ไม่น่ามีแล้วครับ
ก่อนไป ขอลองอีกรอบ "เดี๋ยวหน้าแตก" อ่ะ 'เจ้านี่ด้วย' นี่อีก / \
วันที่: 25 Dec 05 - 23:43