iT邦幫忙

1

要怎麼讓頁面讀懂HTML

大家好,我正在學習開發joomla的元件,我目前遇到一個問題,就是我讓後臺的管理者輸入文章並寫入資料庫,我是用編輯器的方式讓他輸入,然後就會把輸入的內容寫進資料庫

<p>測試文章內容<img src="images/joomla_black.png" alt="" /></p>

就像這樣。

但是當我把資料庫的內容撈出來時,我不想要顯示html的標籤,因為我暫時沒做任何處理,所以他依然會直接撈出/images/emoticon/emoticon02.gif

<p>測試文章內容<img src="images/joomla_black.png" alt="" /></p> 

這樣子,我知道strip_tags()這個函式可以過濾掉HTML,但是這樣他就連圖片標籤都過濾掉了。

但是我爬文爬不到需要用哪個方式(或函式之類的)才可以解決我這個問題。

謝謝大家。/images/emoticon/emoticon41.gif

2 個回答

0
player
iT邦大師 1 級 ‧ 2020-05-05 23:43:36

https://www.php.net/manual/en/function.preg-replace.php

用PCRE
自己另外做字串取代吧

1
mike8864aabb
iT邦新手 4 級 ‧ 2020-05-05 23:55:22
$val='<p>測試文章內容<img src="images/joomla_black.png" alt="" /></p> ';
echo strip_tags($val,"<img>");

strip_tags()第二個參數就可以指定要略過那些標籤了

player iT邦大師 1 級 ‧ 2020-05-06 15:18:31 檢舉

我要發表回答

立即登入回答