|
|
|
สอบถามการแปลงข้อมูลที่นำเข้าจาก ckeditor เข้า mysql แล้วติด tag [url]....[/url] มา |
|
|
|
|
|
|
|
ก่อนบันทึกต้องแปลงข้อมูลเป็น HTML entity ทั้งหมด
|
|
|
|
|
Date :
2021-08-09 14:31:28 |
By :
TheGreatGod_of_Death |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
function convertToNumericEntities($string) {
$convmap = array(0x21, 0x10ffff, 0, 0xffffff);
return mb_encode_numericentity($string, $convmap, "UTF-8");
}
$string='ง่ายๆ';
echo convertToNumericEntities($string);
|
|
|
|
|
Date :
2021-08-09 15:18:45 |
By :
TheGreatGod_of_Death |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่งอ่านคำถามใหม่
No.1 กับ No.3 ไม่ใช่วิธีแก้ปัญหานะ
ไม่เกี่ยวกับ entity/nonentity
คำตอบจริง ดู No.5
|
|
|
|
|
Date :
2021-08-09 17:58:18 |
By :
TheGreatGod_of_Death |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามที่ผมบอก find & replace
ส่วนที่ต้องศึกษาและทำความเข้าใจคือ find เพราะเป็น RegEx
ลิงค์ Parser ที่ให้ไปทำงานแค่ BBCode พื้นฐาน
ถ้าต้องการเพิ่มเติมก็ใส่เพิ่มทั้ง $find, $replace
โดยเลียนแบบวิธีการเขียนของเขา
RegEx ถ้าไม่อยากอ่าน reference ลองศึกษาจาก
https://regexr.com/
https://regex101.com/
เขาจะเขียนอธิบายความหมายการใช้ pattern
แค่แปลความหมายจากภาษาอังกฤษ...ซึ่งไม่น่ายากเกิน
ลองทดลองทำดูก่อน...ถ้าไม่ได้ยังไงค่อยยกส่วนที่ทำไปแล้วมาถามครับ
|
|
|
|
|
Date :
2021-08-16 17:09:25 |
By :
TheGreatGod_of_Death |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|