Pixelschubser
Mitglied
Hi,
ich hab nen Gästebuch geschrieben und jetzt endlich alle Bugs ausgemerzt nur einen bekomme ich nicht hin.
Also ich hab es so wie hier im FOrum, das man einen Smilie anklicken kann und der Kürzel wird im Text eingefügt.
So weit auch alles kein Problem,
nur manchmal wird der Smilie nicht richtig dargestellt im Beitrag.
Also steht Quellcode drin anstatt des Smilies oder der Smilie wird angezeigt und denn steht da noch hinter boder="0">.
Kommt nicht immer vor, aber zu oft.
Hier mal die Funktion die die Smilies umwandelt.
Jemand eine Idee?
ich hab nen Gästebuch geschrieben und jetzt endlich alle Bugs ausgemerzt nur einen bekomme ich nicht hin.
Also ich hab es so wie hier im FOrum, das man einen Smilie anklicken kann und der Kürzel wird im Text eingefügt.
So weit auch alles kein Problem,
nur manchmal wird der Smilie nicht richtig dargestellt im Beitrag.
Also steht Quellcode drin anstatt des Smilies oder der Smilie wird angezeigt und denn steht da noch hinter boder="0">.
Kommt nicht immer vor, aber zu oft.
Hier mal die Funktion die die Smilies umwandelt.
PHP:
function replace($eintrag) {
$eintrag = str_replace("\r\n", "<br>", $eintrag);
$eintrag = str_replace(":-)", "<img src=\"images/smile.gif\">", $eintrag);
$eintrag = str_replace(":)", "<img src=\"images/smile.gif\">", $eintrag);
$eintrag = str_replace(";-)", "<img src=\"images/zwinker.gif\">", $eintrag);
$eintrag = str_replace(";)", "<img src=\"images/zwinker.gif\">", $eintrag);
$eintrag = str_replace(":-(", "<img src=\"images/traurig.gif\">", $eintrag);
$eintrag = str_replace(":(", "<img src=\"images/traurig.gif\">", $eintrag);
$eintrag = str_replace(":-D", "<img src=\"images/d.gif\">", $eintrag);
$eintrag = str_replace(":D", "<img src=\"images/d.gif\">", $eintrag);
$eintrag = str_replace("(H)", "<img src=\"images/cool.gif\">", $eintrag);
$eintrag = str_replace("(h)", "<img src=\"images/cool.gif\">", $eintrag);
$eintrag = str_replace(":-O", "<img src=\"images/o.gif\">", $eintrag);
$eintrag = str_replace(":O", "<img src=\"images/o.gif\">", $eintrag);
$eintrag = str_replace(":P", "<img src=\"images/p.gif\">", $eintrag);
$eintrag = str_replace(":p", "<img src=\"images/p.gif\">", $eintrag);
$eintrag = str_replace(":S", "<img src=\"images/s.gif\">", $eintrag);
$eintrag = str_replace(":s", "<img src=\"images/s.gif\">", $eintrag);
return $eintrag;
}
Jemand eine Idee?