[請益] 讀取資料的時候 顯示前五十個字或圖型

看板PHP作者 (ADONIES)時間14年前 (2011/07/02 13:13), 編輯推噓1(108)
留言9則, 4人參與, 最新討論串1/1
最近在設計網站的時候 遇到瓶頸 就是 後台輸入文字 及上傳圖片之後 前台顯示 原本希望 首頁可以顯示3則最新消息 但 若全文都顯示的話 則會非常長 (因為使用大量的圖片) 原先設計是 $abc=substr($abc,0,500); 也就是顯示前500個字元 但問題來了 後台我是開放給使用者使用fckeditor輸入 所以存入資料庫的時候會是原始碼 也因為限制500個字元 所以 會產生破圖 也就是讀入原始碼之後 有時候剛好圖片網址只讀入一半 有什麼方式可以解決呢? 還是有別的語法可以修正? 對不起 因為 這些語法都是我自己摸索出來的 所以有時候會一知半解 請各位前輩多多指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.35.232.131

07/02 13:57, , 1F
讓使用者輸入標題+內文 最新消息只要顯示標題就好
07/02 13:57, 1F

07/02 14:02, , 2F
striptags
07/02 14:02, 2F

07/02 14:23, , 3F
strip_tags
07/02 14:23, 3F

07/03 00:42, , 4F
如果只要顯示字不用格式 就用php的strip tag
07/03 00:42, 4F

07/03 00:43, , 5F
如果重點是顯示的東西不要佔太大位置 那直接用CSS的
07/03 00:43, 5F

07/03 00:43, , 6F
overflow hidden也行
07/03 00:43, 6F

07/03 00:44, , 7F
真正最完美也不吃資源的作法 就是瀏覽時用JS檢查
07/03 00:44, 7F

07/03 00:44, , 8F
然後把該拿掉的東西拿掉
07/03 00:44, 8F

07/03 00:44, , 9F
這樣你想弄出什麼效果都OK
07/03 00:44, 9F
文章代碼(AID): #1E3gZ_Od (PHP)
文章代碼(AID): #1E3gZ_Od (PHP)