Het valt me op dat er iets raar gebeurt wanneer je in een tekst bepaalde delen omzet naar emoticons.

Ik gebruik dan


<?php
$str = '<)';

$str = str_replace(';)', '<img src="images/wink.gif">', $str);
?>


Zoals je kan zien is mijn tekst "<)". Dit is géén emoticon, maar wordt wel omgezet naar volgende string:


<?php
echo $str;
// Output: <<img src="images/wink.gif">
?>


Ja, met het haakje vóór die emoticon die er helemaal niet moet staan.

Ik gebruik dit momenteel niet op mijn eigen site, maar zie het op vele plaatsen gebeuren waar emoticons worden gebruikt.

Iemand een verklaring?
Ruben Vanhoeyveld op 24/09/2011 17:56:52

Wil je stoppen met zo bazig en neerbuigend te doen en gewoon meezoeken naar een oplossing?
Volgens mij is iedereen hier bezig om een oplossing voor jou te zoeken. Ik stel je gewoon een vraag, dus ga alsjeblieft niet over "bazig" en "neerbuigend" beginnen.

Het is inderdaad vrij apart, ik denk dat je dan ergens anders nog een stuk code hebt staan (misschien dubbel?). Als je er niet bij kunt dan kunnen wij je natuurlijk ook niet helpen. Ozzie stelt de juiste vragen om je te kunnen helpen dus ipv die opmerking zou ik persoonlijk dankbaar zijn.
Weet je zeker dat die webmaster niet gewoon wat meer smilies heeft ingesteld op wink?

En zonee: Welke forum software gebruikt hij?


Verder zou ik wat aardiger doen tegen Ozzie, hij doet namelijk helemaal niet neerbuigend, maar vraagt zich gewoon af wat jij nu precies probeert uit te zoeken en wat voor een probleem jij hebt.

Reageren