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:
------------------------------------------------------
for($i = 0; $i < count($smilie); $i++) {
$kommentar = str_replace($smilie[$i], $link[$i], nl2br(htmlspecialchars($row["Kommentar"])));
}
echo "<div id="comment_text">" . $kommentar . "</div></div>\n";
$nr++;
} // while Ende