チャット ボックスがあり、' :D ' などをアイコンに置き換えたいと考えています。
$chatText = str_replace(":D","<img src='images/icons/smileys/smile-big.png' width='20' height='20' alt='Big Smile' />",$chatText);
上記は私が使用しているコードです。チャットでは、テキストを感情に置き換える代わりに、文字通り ":D" を html コードに置き換えます。
<img src='images/icons/smileys/smile-big.png' width='20' height='20' alt='Big Smile' />
次のような(調査した)変更をいくつか試みました。
$chatText = str_replace(":D", "< img src=\"/images/icons/smileys/smile-big.png\" width=\"20\" height=\"20\" alt=\"Big Smile\" />",$chatText);
私はそこで運がなかった。私の質問は、ユーザーが感情を持つことができるように、これを機能させるにはどうすればよいかということです。私のコードの一番上にもあります$chatText = htmlspecialchars($chatText, ENT_QUOTES);