Hello,
Stimmt das so? Ich bekomme das einfach nicht zu laufen. Liegt das an der while Schleife? Ich geh jetzt schlafen...
$smilie = array( ':)', ';)', ':(' );
$link = array('<img src="http://www.cs-erweiterungen.de/images/smilies/smile.gif">',
'<img src="http://www.cs-erweiterungen.de/images/smilies/wink.gif">',
'<img src="http://www.cs-erweiterungen.de/images/smilies/frown.gif">');// while-Schleife Anfang
while($row = mysql_fetch_assoc($result2)) {
echo "<div id="comment"><div id="comment_top"><b><span class="comment_date">" . $row["Datum"] . "</span>#".$nr." ";
if (!empty ($row["Homepage"])) { echo "<a href="" . htmlspecialchars($row["Homepage"]) . "" target="_blank">" .
htmlspecialchars($row["Name"]) . "</a></b></div>"; }
else { echo htmlspecialchars($row["Name"]) . "</b></div>"; }HIERSCHAUEN:
das sollte eigentlich genügen, wenn ich Deine Intention richtig verstanden habe.
str_replace aht sozusagen eine eingebaute Schleife. Das ist bequem.
{
$kommentar = str_replace($smilie, $link, nl2br(htmlspecialchars($row["Kommentar"])));
}
echo "<div id="comment_text">" . $kommentar . "</div></div>\n";
$nr++;
} // while Ende
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
