Tutorials
Autor
Flitze
Klicks 36026
Bewertungen 109
Rating 8.7
Stand 28.02.2009
Keywords
BB Code Tutorial, BBCode, BB-Code, BB Code mit Regex, BB Code erklärt, [php]-Tags, [code]-Tags, [img]-Tags, [url]-Tags, HTML ersetzen, HTML ausschalten, Text formatieren, Smilies ersetzen, Wörter kürzen, Links umwandeln, Links kürzen, Länge prüfen, http direkt umwandeln, www direkt umwandeln
Social Bookmarking:
Klicks 36026
Bewertungen 109
Rating 8.7
Stand 28.02.2009
Keywords
BB Code Tutorial, BBCode, BB-Code, BB Code mit Regex, BB Code erklärt, [php]-Tags, [code]-Tags, [img]-Tags, [url]-Tags, HTML ersetzen, HTML ausschalten, Text formatieren, Smilies ersetzen, Wörter kürzen, Links umwandeln, Links kürzen, Länge prüfen, http direkt umwandeln, www direkt umwandeln
Social Bookmarking:
BB Code
Seite : 1 2 3 4 5 6 7 Bewerten7. Smilies
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
Bewerten

