Archief - PHP: ereg_replace

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

thomatzi

Legacy Member
Yow,

Als je dus een msg post zou er bij mij normaal alle smillies door een img moeten veranderd worden, maar bij een ':(' doet hij lastig over het haakje toe.
$string = ereg_replace(':(' , '<img alt=":(" src="images/smil/sad.gif" width="18" height="18">', $string);
weet iemand hoe ik dat kan laten werken.

btw met '[' gaat het ook niet

Greetz SuX.

Gohan1

Legacy Member
uhm WHO CARES ocharme ge kun geen smiley doen da kan huile sjeez

Gohan1

Legacy Member
rofl arme sux nog maar 3 replyes en allemaal even nutteloos
whehehehehehehehehehehe rofl

|t3st

Legacy Member
probeer het es met str_replace es lichter voor server dacht ek.

PHP:
$string = str_replace(":(" , "<img alt=\":(\" src=\"images/smil/sad.gif\" width=\"18\" height=\"18\">", $string);

greetz Sluttie

thomatzi

Legacy Member
THX |t3st dat noemen ze pas helpen.

Gohan1 en aapz0rz je moet zwijgen als je niet te zeggen hebt hé :p.

servi

Legacy Member
$string = ereg_replace(':\(' , '<img alt=":(" src="images/smil/sad.gif" width="18" height="18">', $string);

( is immers om een subdeel van de reguliere expressie aan te duiden. Met de \ duid je dan aan dat je niet die betekenis wil, maar de gewone betekenis dat het een haakje is.

maar zoals |t3st al aangaf is str_replace sneller en te prefereren ( maar alleen als je geen complexe reguliere expressies moet doen)

killgore

Legacy Member
en als je echt regular expressions wilt gebruiken, gebruik dan perl regex en preg_replace ipv het tragere ereg_replace!

servi

Legacy Member
wtf ??? de smileys staan HIERNAAST!!

als je geen flauw idee hebt over wat het gaat moet je ook geen domme commentaar geven !


vermits deze thread al oud is:

topic closed
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan