BB Code - Smilies
Autor
Flitze
Klicks 180733
Keywords:
BB Code Tutorial, BBCode, BB Code erklärt, HTML ersetzen, Wörter kürzen, Links umwandeln, Länge prüfen, http direkt umwandeln, www direkt umwandeln, Smilies, BB Code, Emoticons
Klicks 180733
Rating für BB Code
8.3 von 10
Bewertungen196
Stand
11.06.2013
8.3 von 10
Bewertungen196
Keywords:
BB Code Tutorial, BBCode, BB Code erklärt, HTML ersetzen, Wörter kürzen, Links umwandeln, Länge prüfen, http direkt umwandeln, www 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
Suchmaschinenoptimierung (SEO - Search Engine Optimization)

