zamieniam w tekście znaki na emotikony (img)
$text="jakiś <b>text</b>";
$text= htmlspecialchars($text);
$text=str_replace(";/","<img src=\"obrazek.gif\">",$text);
i niestety wstawi mi się emotikona (a nie chciałem) w znaczniku </b> bo po zamianie tekstu przez htmlspecialchars on wrzuca tam średnik
co zrobić, żeby emotikona była tylko jak napiszę np.
$text="tekst ;/";
a nie było jak będzie tak jak powyżej, czyli $text="jakiś text";
gdy zrobię najpierw zamianę emotów na img, a później htmlspecialchars to napisze mi wtedy <img src="obrazek.gif"> zamiast pokazać obrazek
jak zrobić żeby nie wrzucał emotikon w tagach ?
PS.
ten sam problem zauważyłem w komunikatorze tlen.pl