Hallo,
ich versuche mit einem Array Smilie code-zeichen abzufragen und überprüfen ob diese zeichen im textarea vorhanden sind und diese dann durch ein Smilie zu ersetzen.
und hier mal nur die Schleife von der MySQL Datenbank, hab jetzt nicht alles gepostet:
diese zeile:
$nachricht = str_replace($temp,"<img src='".$key."'", $nachrichten);
habe ich glaub nicht richtig verstanden, daher weiss ich nicht ob das so richtig ist, weil die Smilie-Codes werden nicht durch ein Smilie ersetzt.
Könnt ihr mir vieleicht weiterhelfen also was daran falsch ist?
MfG Chris
ich versuche mit einem Array Smilie code-zeichen abzufragen und überprüfen ob diese zeichen im textarea vorhanden sind und diese dann durch ein Smilie zu ersetzen.
PHP:
function replaceStuff($x)
{
$stuff = array(
"<" => "<",
">" => ">",
"ä" => "ä",
"ö" => "ö",
"ü" => "ü",
":D" => "<img src='smilies/icon_biggrin.gif'>",
":)" => "<img src='smilies/icon_smile.gif'>",
":(" => "<img src='smilies/icon_sad.gif'>",
":o" => "<img src='smilies/icon_surprised.gif'>",
":shock:" => "<img src='smilies/icon_eek.gif'>",
);
foreach($stuff as $temp=>$key)
{
$x = str_replace($temp,$key,$x);
}
return($x);
}
und hier mal nur die Schleife von der MySQL Datenbank, hab jetzt nicht alles gepostet:
PHP:
while ($row2 = mysql_fetch_object($result2))
{
$nachrichten = $row2->nachricht;
$nachricht = str_replace($temp,"<img src='".$key."'", $nachrichten);
echo "<font face='Verdana' size='2'>".$nachricht."</font></td>";
}
diese zeile:
$nachricht = str_replace($temp,"<img src='".$key."'", $nachrichten);
habe ich glaub nicht richtig verstanden, daher weiss ich nicht ob das so richtig ist, weil die Smilie-Codes werden nicht durch ein Smilie ersetzt.
Könnt ihr mir vieleicht weiterhelfen also was daran falsch ist?
MfG Chris