Hallo Sp33dy.
$smilie = ":)";
$smilie = ";)";
$smilie = ":(";
Hier befüllst du $smilie drei mal mit Inhalt, überschreibst den ursprünglichen also zwei Mal.
> ~~~php
$link = "<img src=\"http://www.cs-erweiterungen.de/images/smilies/smile.gif\">";
> $link = "<img src=\"http://www.cs-erweiterungen.de/images/smilies/wink.gif\">";
> $link = "<img src=\"http://www.cs-erweiterungen.de/images/smilies/frown.gif\">";
Ebenso. Möchtest du vielleicht Arrays anlegen?
for($i = 0; $i < count($smilie); $i++) {
$kommentar = str_replace($smilie[$i], $link[$i], nl2br(htmlspecialchars($row["Kommentar"])));
}
Die Schleife kann dann übrigens entfallen, da str_replace direkt Arrays als Argumente annehmen kann.
Einen schönen Freitag noch.
Gruß, Mathias
--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules