ขอคำแนะนำกับการแก้ปัญหาเกี่ยวกับ text editor ทีครับ

เริ่มโดย $100perday, 11 กรกฎาคม 2013, 11:31:19

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

$100perday

คิดว่าเพื่อนสมาชิกหลายท่านคงเคยเจอปัญหาเหล่านี้ รวมถึงการแก้ไขปัญหามาบ้างแล้ว
ปัญหาที่พบตอนนี้คือ ผมใช้ ckeditor ในการสร้างฟอร์มบันทึกข่าวสาร ข่าวทั่วไป

1. ก๊อปข่าวจากเ็ว็บอื่น โดยการคลุมดำ และนำมาวางในช่อง text editor แล้ว เมื่อส่งไปบันทึกอีกหน่้า จะไม่สามารถติดต่อฐานข้อมูลได้ ทั้ง ๆ ที่ฐานข้อมูลก็มีพร้อมแล้ว
2. แต่..ถ้าโพสต์ด้วยมือโดยไม่ต้องก๊อปปี้จากเว็บอื่นมา สามารถบันทึกลงฐานข้อมูลได้ปกติ
3. ปัญหาเรื่องของเครื่องหมาย " " ถ้าก๊อปจากเว็บอื่น บางครั้งก็โพสต์ได้ บางครั้งก็ไม่ได้ แต่ถ้าโพสต์ด้วยมือ ผ่านฉลุย

ไม่ทราบว่าผมเขียนปัญหากระจ่างมั้ย แต่เป็นปัญหาคาราคาซังที่แก้ไม่ได้จริง ๆ ครับ
เผื่อท่านที่ผ่านมาแล้วประสบกับปัญหานี้ แนะนำวิธีแก้ให้ผมทีครับ

ปล. กรุณาอย่าตอบว่า ก็โพสต์มือไปซะ เพราะอย่างน้อย ก๊อปมาวางก็ทุ่นแรงไปได้ส่วนนึง

ขอบคุณล่วงหน้าครับ
:wanwan017:
เหนื่อย..

$100perday

ดันอีกนิดเผื่อใครเจอปัญหานี้ และแก้ไขได้แล้ว
แนะนำทีครับ :wanwan017:
เหนื่อย..

goldxp

paste เป็น notepad mode (icon paste ห้อยหรือยกด้วย icon notepad) หรือหลังจาก paste แล้วใช้ลากคลุมและใช้ยางลบ clear format

อื่นๆ ให้บันทึกโดยใช้ mysql_real_escape_string ครอบตัวแปร $_POST['detail'] ด้วย
และเวลาแสดงผลอีกครั้งให้ใช้ <textarea class="ckeditor"><?php echo htmlspecialchars($row['detail']);></textarea>
[direct=http://web-programming-bookmark.blogspot.com/p/blog-page.html]รับแก้ไขเว็บ[/direct]

mrbov

อ้างถึงจาก: goldxp ใน 22 กรกฎาคม 2013, 10:17:48
paste เป็น notepad mode (icon paste ห้อยหรือยกด้วย icon notepad) หรือหลังจาก paste แล้วใช้ลากคลุมและใช้ยางลบ clear format

อื่นๆ ให้บันทึกโดยใช้ mysql_real_escape_string ครอบตัวแปร $_POST['detail'] ด้วย
และเวลาแสดงผลอีกครั้งให้ใช้ <textarea class="ckeditor"><?php echo htmlspecialchars($row['detail']);></textarea>

แจ่มเลยครับ