|
|
|
ระบบเก็บข้อมูลผิดครับ เป็นลักษณะนี้ Lyceum Home%2C 49%2F7-8 Arrak road%2C Suandok Gate%2C Old City%2C Chiang Mai%2C แก้ไขไงดีครับ |
|
|
|
|
|
|
|
มันไม่ผิดหรอกครับ มันแค่เก็บเป็น html คิดว่าตอนแสดงผลหน้าเว็บน่าจะได้ปกติน่ะ
|
|
|
|
|
Date :
2013-11-25 13:37:17 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือตัวฐานข้อมูลนี้จะใช้ในการส่งเมล์อ่ะจ๊า ซึ่งพอมันส่งเมล์แล้วมันก็จะส่งเป็นข้อความ ที่ผิดๆอยู่เลยอ่ะครับ ผมควรทำอย่างไรดี
|
ประวัติการแก้ไข 2013-11-25 13:52:07
|
|
|
|
Date :
2013-11-25 13:51:13 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอา function นี้ไปตัดเอา html tag ออกก่อนครับ และอย่าลืมตัดช่ิองว่างออกด้วยนะครับ trim(); หรือถ้ารู้ว่ามี tag อะไรบ้างก็ใช้ php-strip_tags
Code (PHP)
function getonlytext($text){
$text = preg_replace(
array(
// Remove invisible content
'@<head[^>]*?>.*?</head>@siu',
'@<style[^>]*?>.*?</style>@siu',
'@<script[^>]*?.*?</script>@siu',
'@<object[^>]*?.*?</object>@siu',
'@<embed[^>]*?.*?</embed>@siu',
'@<applet[^>]*?.*?</applet>@siu',
'@<noframes[^>]*?.*?</noframes>@siu',
'@<noscript[^>]*?.*?</noscript>@siu',
'@<noembed[^>]*?.*?</noembed>@siu',
// Add line breaks before and after blocks
'@</?((address)|(blockquote)|(center)|(del))@iu',
'@</?((div)|(h[1-9])|(ins)|(isindex)|(p)|(pre))@iu',
'@</?((dir)|(dl)|(dt)|(dd)|(li)|(menu)|(ol)|(ul))@iu',
'@</?((table)|(th)|(td)|(caption))@iu',
'@</?((form)|(button)|(fieldset)|(legend)|(input))@iu',
'@</?((label)|(select)|(optgroup)|(option)|(textarea))@iu',
'@</?((frameset)|(frame)|(iframe))@iu',
),
array(
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',
"n$0", "n$0", "n$0", "n$0", "n$0", "n$0",
"n$0", "n$0",
),
$text );
return strip_tags( $text );
}
|
|
|
|
|
Date :
2013-11-25 14:10:43 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จริงๆแล้วคุณควรเตรียม ข้อมูลให้ถูกต้องก่อน insert น่ะครับ
อันนี้วิธีแก้ไขเบื้องต้น
Code (PHP)
$html = array('%2C','%2F');
echo str_replace($html,'',"Lyceum Home%2C 49%2F7-8 Arrak road%2C Suandok Gate%2C Old City%2C Chiang Mai%2C");
|
|
|
|
|
Date :
2013-11-25 14:15:04 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ล่ะจ๊ะ ใช้ fucntion urldecode() จ๊า
|
|
|
|
|
Date :
2013-11-25 18:03:16 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|