[PHP & MySQL] Smilies beim Ausgeben aus der DB umwandeln

Stelo
Hiho,

für LS brauch ich ein Script, in dem man erst etwas in ein Textfeld eingibt, z.B. auch mit den Smilies ": )". So sollen sie auch in der DB gespeichert werden. Beim Ausgeben allerdings sollen sie dann mit einer Grafik ersetzt werden. Dazu include ich eine Datei, die wie folgt aussieht:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
function smilies($text)
    {
        $text str_replace(':)',"<img src="luxurystables.lu.funpic.de/images/1.gif">"$text);
        $text str_replace("=)","<img src="luxurystables.lu.funpic.de/images/3.gif"> "$text);
        $text str_replace('=)',"<img src="luxurystables.lu.funpic.de/images/3.gif">"$text);
        $text str_replace(':P',"<img src="luxurystables.lu.funpic.de/images/4.gif">"$text);
        $text str_replace(';)',"<img src="luxurystables.lu.funpic.de/images/5.gif">"$text);
        $text str_replace(':D',"<img src="luxurystables.lu.funpic.de/images/6.gif">"$text);
        $textr str_replace(':(',"<img src="luxurystables.lu.funpic.de/images/7.gif">"$text);
       
        return $text;
    }


$text ist der Text, denn ich aus der DB ausgeben lasse.
Aber die Smilies werden nicht als Grafiken angezeigt, sondern eben normal als Text ": )".

Ich find nur leider den Fehler nicht, vllt. kann mir ja jemand helfen?!

Oder sollte man das lieber schon vor dem speichern in die DB umwandeln?
Stelo
Ich habe mir gerade meinen ersten Post noch einmal durchgelesen,
Verdammt ich bin so blind. Ich habe das http:// vor den Images vergessen. *mir an den Kopf hau*

Ich sollte lesen lernen! Augen rollen

Kann also geschlossen werden! smile

Danke trotzdem May-Britt! ^^