作者ADONIES (ADONIES)
看板PHP
標題[請益] 讀取資料的時候 顯示前五十個字或圖型
時間Sat Jul 2 13:13:31 2011
最近在設計網站的時候 遇到瓶頸
就是
後台輸入文字 及上傳圖片之後
前台顯示
原本希望 首頁可以顯示3則最新消息
但 若全文都顯示的話
則會非常長 (因為使用大量的圖片)
原先設計是
$abc=substr($abc,0,500);
也就是顯示前500個字元
但問題來了
後台我是開放給使用者使用fckeditor輸入
所以存入資料庫的時候會是原始碼
也因為限制500個字元
所以 會產生破圖
也就是讀入原始碼之後 有時候剛好圖片網址只讀入一半
有什麼方式可以解決呢?
還是有別的語法可以修正?
對不起 因為 這些語法都是我自己摸索出來的
所以有時候會一知半解
請各位前輩多多指教
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.35.232.131
1F:→ apiod:讓使用者輸入標題+內文 最新消息只要顯示標題就好 07/02 13:57
2F:→ hSATAC:striptags 07/02 14:02
3F:→ arrack:strip_tags 07/02 14:23
4F:推 mrbigmouth:如果只要顯示字不用格式 就用php的strip tag 07/03 00:42
5F:→ mrbigmouth:如果重點是顯示的東西不要佔太大位置 那直接用CSS的 07/03 00:43
6F:→ mrbigmouth:overflow hidden也行 07/03 00:43
7F:→ mrbigmouth:真正最完美也不吃資源的作法 就是瀏覽時用JS檢查 07/03 00:44
8F:→ mrbigmouth:然後把該拿掉的東西拿掉 07/03 00:44
9F:→ mrbigmouth:這樣你想弄出什麼效果都OK 07/03 00:44