Text ersetzen mit str_replace

Guten Tag
Da ich momentan an einem Gästebuch schreiben bin, wollte ich die eingefügten Zeichen in Smilies umwandeln lassen und zwar so:

Code:
$suchen = array(':)',';)');
$ersetzen = array('<img src="img/smile.gif" alt=":)" />',
                     '<img src="img/wink.gif" alt=";)" />');
$inhalt = str_replace($suchen, $ersetzen, $row['Text']);

Später geb ich das ganze so aus:

Code:
        echo "        ".nl2br($inhalt)."\n";

Aber um ehrlich zu sein, passiert genau nichts ;)
Entdeckt jemand von euch vielleicht einen Fehler und kann mir sagen woran es liegt?
 
Ja der Text wird ganz normal ausgegeben als ob da nichts wäre, siehe:

http://web183.eta.ibone.ch/mute/index.php?section=gb

was mir gerade aufgefallen ist, das ganze wird schon ersetzt, nur ist es so dass:
Code:
$replace = array('<img src="img/smile.gif" alt=":)" />','<img src="img/wink.gif" alt=";)">','<img src="img/wink.gif" alt="lol" />');

Er ersetzt aus irgendeinem Grund nur den alt Tag und nicht das ganze Bild.


edit://
hehe ich bin manchmal schon doof, ich hab nur den Image Pfad aus versehen falsch angegeben, da ich normalerweise alle Bilder im img Ordner speichere, hab aber für die Smilies einen speziellen Ordner erstellen und da Firefox die Fehlerbilder nicht anzeigt bin ich nicht draufgekommen, hab dann zum Glück nochmal mit dem IE geschaut.
 
Zuletzt bearbeitet:
Zurück