Lobedan
Mitglied
Hi Leute,
ich mag meine Smilies ganz dynamisch über die Datenbank laufen lassen aber wenn ich versuche es auszugeben werden die Codes nicht ersetzt hier mal der Code:
Ich hab als beispiel mal
genommen und wie ich des auch überhaupt nicht so will aber der spuckt mir den rohen Text also ohne was zu ersetzen aus
Hat jemand eine Idee Die Suche hat nichts brauchbares ergeben
ich mag meine Smilies ganz dynamisch über die Datenbank laufen lassen aber wenn ich versuche es auszugeben werden die Codes nicht ersetzt hier mal der Code:
PHP:
function smilieReplace($txt) {
include ("inc/db.connect.php");
include ("inc/config.inc.php");
$select = $db->query("SELECT * FROM ".$prefix."smilies");
while ($s = $db->ar($select)) {
$source = $s['code'];
$imagepath = "images/".getDesign('images')."/smilies/";
$target = "<img src='".$imagepath."".$s['smilie'].".".$s['ext']."'>";
$a = str_replace($source, $target, $txt);
}
return $a;
}
Ich hab als beispiel mal
PHP:
$text = ":rolleyes:
:D :D :D 8)
:evil:";
echo smilieReplace($text);
genommen und wie ich des auch überhaupt nicht so will aber der spuckt mir den rohen Text also ohne was zu ersetzen aus
Hat jemand eine Idee Die Suche hat nichts brauchbares ergeben