Ik heb een nieuws systeem waar ik :) en nog een paar anderen door een smiley wil veranderen. Hij werkt goed maar bij het debuggen krijg ik toch een error. Ik gebruik dit:
<?
$row[message] = str_replace(':)', '<img src="smileyurl">', $row[message]);
?>
$row[message] is duswaar deze vervangen moeten worden. Hij werkt wel maar bij debuggen krijg ik dit:
Warning: Wrong parameter count for str_replace()

Wat doe ik fout???
Op deze manier kan je maar 1 smiley replace, want je gaat elke keer terug uit je db zien...

Ik zou het zo doen :
<?
$bericht = $row['message'];
$message = str_replace(":)", "<img src='url' alt=''>", $message);
?>

Er zullen vast wel betere manieren zijn, maar daar heb ik niet genoeg kennis voor vrees ik :d

Edit: Typo :D Thx mitch :p
Er moet nog wel een ) achter $message :)
Typootje dus :P

Reageren