BB Code - Smilies
Autor
Flitze
Klicks 174549
Keywords:
BB-Code, [img]-Tags, [url]-Tags, HTML ausschalten, Wörter kürzen, Länge prüfen, http direkt umwandeln, Smilies, BB Code, Emoticons
Klicks 174549
Rating für BB Code
8.6 von 10
Bewertungen187
Stand
11.06.2013
8.6 von 10
Bewertungen187
Keywords:
BB-Code, [img]-Tags, [url]-Tags, HTML ausschalten, Wörter kürzen, Länge prüfen, http direkt umwandeln, Smilies, BB Code, Emoticons
Breadcrumb:
Tutorials » BB Code » BB Code - Smilies
7. Smilies
[ADSENSE_LINE]Was Smilies oder Emoticons sind, ist wohl allen bekannt.
Um sie einzufügen braucht man kein preg_replace, hier genügt ein str_replace. Der Code für das Ersetzen von Smilies könnte so aussehen
PHP:
<?php
function smilies($str)
{
$str = str_replace(':)',"<img src=\"pics/smilies/smile.gif\">", $str);
$str = str_replace(':D',"<img src=\"pics/smilies/bigfatsmile.gif\">", $str);
$str = str_replace(':mad:',"<img src=\"pics/smilies/mad.gif\">", $str);
$str = str_replace(':angry:',"<img src=\"pics/smilies/angry.gif\">", $str);
$str = str_replace('8)',"<img src=\"pics/smilies/cool.gif\">", $str);
$str = str_replace(';(',"<img src=\"pics/smilies/cry.gif\">", $str);
$str = str_replace(':devil:',"<img src=\"pics/smilies/devil.gif\">", $str);
$str = str_replace(':motz:',"<img src=\"pics/smilies/motz.gif\">", $str);
return $str;
}
?>
In $str wird einfach nach dem entsprechenden Smilie-Symbol gesucht und durch einen <img>-Tag mit der src eines Smilies ersetzt. So wird z.B. aus
: D (ohne Leerzeichen versteht sich ^^) dieser Smilie
Zurück zur vorigen Seite:
BB Code - PHP Tag - Quellcodeauszeichnung Bewerten