22-11-2009, 17:35
Witam, od jakiegoś czasu mam problem z funkcją "preg_replace", chciałem zrobić emotikony u mnie na forum, aby je wyświetlić należało by wpisać:
<emotikona_1>
<emotikona_2>
W czym problem? No więc emotikony są wyświetlane, faktycznie, natomiast w sposób taki, że przed danym obrazkiem [emotikoną w formacie najczęściej gif
] nie znika znak "<" to samo tyczy się znaku ">" który wciąż widnieje za emotką.
Przykład funkcji preg_replace który użyłem
$tresc = preg_replace("'<emotikona_1>'",'<img src="img/emotikon/1/emota_1.gif">',$tresc);
wygląda to mniej więcej tak, po wyświetleniu na stronie
<
>
<emotikona_1>
<emotikona_2>
W czym problem? No więc emotikony są wyświetlane, faktycznie, natomiast w sposób taki, że przed danym obrazkiem [emotikoną w formacie najczęściej gif

Przykład funkcji preg_replace który użyłem
$tresc = preg_replace("'<emotikona_1>'",'<img src="img/emotikon/1/emota_1.gif">',$tresc);
wygląda to mniej więcej tak, po wyświetleniu na stronie
<
