Hallo!
$kommentar = str_replace("", "<img src="smilies/smilie3.gif">", $kommentar);
$kommentar = str_replace("", "<img src="smilies/smilie9.gif">", $kommentar);
> Abgesehen davon:
> Sollten wir ihm vielleicht sagen, dass [str_replace()](http://de.php.net/str_replace) auch Arrays als Parameter akzeptiert? ;-)
Zwecks Übersichtlichkeit würde ich in dem Fall sogar auf die schneller aggearbeiteten Arrays verzichten und mit einer schleife arbeiten:
~~~php
$such=array('',":-)",";-)","???",":-(",":cry:",":angry:",":D","?!?")
for($i=1,$i<count($such);$i++)
$kommentar=str_replace($such[$i],"<img src='smilies/smilie{$i}.gif'>", $kommentar);
Gruß aus Berlin!
eddi