Problem mit str_replace() --> nichts wird ersetzt...

phil83

Grünschnabel
Hi!
Ich verwende folgendes Script, um aus einem Text Platzhalter für Smilie-Grafiken mit den Grafikpfaden der richtigen Smilie-Bildchen zu ersetzen:

PHP:
$text = $row->ntxt;
	$text = str_replace(":zwinker:","<img src=images/smilies/40.gif>",$text);
	$text = str_replace("::","<img src=images/smilies/174.gif>",$text);
	$text = str_replace(":heul:","<img src=images/smilies/337.gif>",$text);
	$text = str_replace(":musik:","<img src=images/smilies/546.gif>",$text);
	$text = str_replace(":grins1:","<img src=images/smilies/582.gif>",$text);
	$text = str_replace(":grins2:","<img src=images/smilies/643.gif>",$text);
	$text = str_replace(":hund:","<img src=images/smilies/4888.gif>",$text);
	$text = str_replace(":cool:","<img src=images/smilies/4971.gif>",$text);
	$text = str_replace(":bier:","<img src=images/smilies/5177.gif>",$text);
	$text = str_replace(":smoke:","<img src=images/smilies/5410.gif>",$text);
	$text = str_replace(":?:","<img src=images/smilies/17452.gif>",$text);
	$text = str_replace(":vamp:","<img src=images/smilies/vampire17.gif>",$text);

So, nur leider wird dadurch nichts ersetzt... :(
Fehler o.ä. bekomm ich jedoch nicht ausgegeben...

Danke für sämtliche Hilfe im voraus!


MfG'...
 
1. entweder ist deine Quelle leer
2. HTML-Fehler src="source" statt src=source
3. str_replace unterstützt auch arrays somit sollte 2tens gelöst sein und denke performance auch
 
...OMG...

Hab vergessen die Variable welche in der Echo Anweisung ist anzupassen...
War also praktisch nicht die mit dem ersetzten Inhalt, sondern die Anfangsvariable, mit dem jungfräulichen Inhalt... :rtfm:

Sry und trotzdem Dank! :-)


MfG'...
 
Zurück