PHP Tutorials, PHP lernen, PHP Forum, PHP Community and more ... MyWebsolution.de!

Sidebar

Home News Tutorials Workshops Tipps Artikel Gästebuch Sitemap Unicode

Suche

Members

Forum Login Registrierung

Statistik

Statistikbereich
Jetzt3
Heute309
Gestern443
Gesamt1272752

BB Code - Smilies

Autor Flitze
Klicks 106204
Rating für BB Code
  8.7 von 10
Bewertungen180
Stand 11.06.2013
Keywords:
BB-Code, BB Code mit Regex, Wörter kürzen, www direkt umwandeln, Smilies, BB Code, Emoticons

Amazon: PHP 5.3 und MySQL 5.1
Breadcrumb:
Tutorials » BB Code » BB Code - Smilies
Seite : 1 2 3 4 5 6 7 Bewerten
Article Wizard - deutscher Article Spinner

7. Smilies


Was Smilies oder Emoticons sind, ist wohl allen bekannt.

:) :D :laugh: :P ;) :oops: 8) :eek: :( :motz: :( wtf :rolleyes: :mad: :angry: :devil: :sleep: :rofl: :mygod: :oO: :trink:

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 :D

Zurück zur vorigen Seite:
BB Code - PHP Tag - Quellcodeauszeichnung
Bewerten

»» Zurück zum Menu

Suchmaschinenoptimierung

Suchmaschinenoptimierung (SEO - Search Engine Optimization)

Ranking

Tutorials (13)

9.1
8.8
8.7

Workshops (3)

8.9
8.9
7.7

Tipps (12)

8
7.7
7.5

Artikel (20)

8.7
8.5
7.7

RSS Feeds

Full Feed Tutorials Workshops Tipps Artikel

Twitter

Follow me on Twitter

Partner & Links


Valid HTML 4.01 Transitional
Valid CSS
nach oben

Diese Seiten unterstützen MyWebsolution:
 
© MyWebsolution.de
2006-2014