Tom: str_replace

Beitrag lesen

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