Archief - PHP: Weneventje

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.

Joskevic

Legacy Member
Pas begonnen met php, maar ik denk wel al dat ik de basisstappen door heb. Ik heb ondertussen zelf al een gb geschreven, met emoticons, maar het weneventje :'( kan niet gereplaced worden, ik heb al vanalles geprobeerd
PHP:
str_replace(":'(",<img src="blabla.gif">,$string);
of
PHP:
str_replace(":&# 39;(",<img src="blabla.gif">,$string);
maar steeds lukt het niet. (Ik weet dat de code voor ' aan elkaar vast moet, maar als ik dat zo invul hier, dan wordt dat automatisch veranderd in een ')

Is er iemand die hier raad op weet?

taLa.

Legacy Member
Of handiger en met de theorie in het achterhoofd dat PHP string literals niet parset en je dus weer wat CPU wint in grotere applicaties ..

PHP:
str_replace(':\'(','<img src="blabla.gif">',$string);

En eigelijk zou je hiervoor een preg_replace moeten doen.

Joskevic

Legacy Member
ik zie da ik wel een foutje gemaakt heb in de code, ik had in de originele file dus wel degelijk staan
PHP:
str_replace(":'(","<img src='blabla.gif'>",$string);
maar dat werkte nie (ik denk owv dat accent). de methode met de :\'( heb ik ook al geprobeerd, maar ook dat gaf een negatief resultaat.
Die preg_replace kan ik nog eens bekijken, ik laat nog iets weten of dit werkt.
Alvast bedankt

orez

Legacy Member
gebruik trouwens dubbele quotes op u html statement + een alt tag.

<img src="blabla.gif" alt="" />

kwestie van maar valid te zijn :p

Joskevic

Legacy Member
ma dubbele of enkele quotes en alt-tag maakt nu nie zoveel uit, het lukt bij alle smilies, maar niet met die ween-smilie

killgore

Legacy Member
taLa. zei:
En eigelijk zou je hiervoor een preg_replace moeten doen.
:wtf:

sinds wanneer moet je voor simpele replaces een preg_replace doen?

(uitzondering: in sommige versies was de preg sneller als de gewone replace, maar dat is ondertussen al opgelost dacht ik).
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