PHP Newbe: Funktion für Smilie Replacen will nicht

Beitrag lesen

Hello,

ich hab mir eine Funktion erstellt, mit der ich die Smilies in meinem Text ersetzten möchte. Irgendwie wird aber der Text ":)" auch so ausgegeben und nicht das Bild dafür.

Funktion:

function smilie($text) {
     $smilie = eregi_replace(":)","<img src="smilies/smile.gif" width="15" height="15" border="0" alt="">",$text);
     :
     : // Hier weitere Smilies
     :
   echo $smilie;
   }

Und der Aufruf:

<?php
 $text = ':) Dieses Smilie soll ersetzt werden...';
 smilie($text);
?>

Könnt ihr mir sagen wo mein Fehler liegt?

Thanks
PHP Newbe