Sp33dy G0nz4l3s: str_replace

Beitrag lesen

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