PHP / Tipps / Text durch Smilies ersetzen / Scriptarchiv

von: Werner Zenk

Häufig wird eine solche Funktion in Gästebüchern und Foren genutzt um Smilies in einen Text zu setzen.

Beispiel:
(Eingabe)  Das ist ein :)

(Ausgabe) Das ist ein

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
// Text
$text "Das ist ein :)";

$smiley = array(
 
":-)" => '<img src="smile.gif">',
 
":)" => '<img src="smile.gif">',
 
"^^" => '<img src="smile.gif">',
 
"*g*" => '<img src="smile.gif">',

 
":-(" => '<img src="mad.gif">',
 
":(" => '<img src="mad.gif">',

 
";-)" => '<img src="wink.gif">',
 
";)" => '<img src="wink.gif">',

 
":-D" => '<img src="biggrin.gif">',
 
":D" => '<img src="biggrin.gif">',
 
"xD" => '<img src="biggrin.gif">',

 
":o" => '<img src="bigeek.gif">',
 
":-o" => '<img src="bigeek.gif">',

 
":-x" => '<img src="none.gif">',
 
":x" => '<img src="none.gif">',
);
$text strtr($text$smiley);
echo 
$text;
?>

Es werden natürlich noch die Smilie-Bilder benötigt!

 smile.gif
smile.gif
15 x 15 Pixel
93 Byte

 mad.gif
mad.gif
15 x 15 Pixel
95 Byte

 wink.gif
wink.gif
15 x 15 Pixel
94 Byte

 biggrin.gif
biggrin.gif
15 x 15 Pixel
120 Byte

 bigeek.gif
bigeek.gif
15 x 15 Pixel
119 Byte

 none.gif
none.gif
15 x 15 Pixel
91 Byte

Hits: 188 - Bewertungen: 1 
    Ihr Kommentar
      Sie vermissen auf dieser Seite wichtige Informationen oder haben Hinweise für uns?
Hilfe finden Sie im » netzgemein.de - Forum. Auch als „Gast” können Sie dort Fragen stellen!
 Das könnte Sie interessieren:
Frameset Vorlagen (2)  JS-Index - Methoden  Newsticker Generator - Mit diesem Generator können Sie Ihren eigenen Newsticker erstellen.  Verzeichnis (Ordner) verlinken!  Mit PHP schreiben und lesen (15) - Dateien kopieren, umbenennen, verschieben, löschen und Verzeichnis anlegen  Schriftarten  …mehr
© 2000-2010 Homepage-Total.de         KontaktImpressumBanner
Besucher Online: 6   Heute: 284   Gestern: 4.788   Gesamt: 301.665