Your Ad Here

Posted By

lfatr on 02/16/10


Tagged

smileys smiley


Versions (?)

SHOUTBOX SMILEY FUNCTION


 / Published in: PHP
 

  1. <?php
  2.  
  3. // writen by larsf
  4. // for www.slippytunes.net
  5. // $msg = incoming message which will be parsed and smileys replaced with images... u know it =P
  6. // $mode is an extra option to display all defined smileys in a list
  7.  
  8. function smiley($msg, $mode = false) {
  9.  
  10. $smileys = array();
  11.  
  12. $smileys[':)'] = 'smileys/shappy.gif';
  13. $smileys[':D'] = 'smileys/sbiggrin.gif';
  14. $smileys[':O'] = 'smileys/smad.gif';
  15. $smileys['xD'] = 'smileys/sbiggrin.gif';
  16. $smileys[':S'] = 'smileys/ssuprised.gif';
  17. $smileys[':P'] = 'smileys/sdrool.gif';
  18. $smileys['8)'] = 'smileys/scool.gif';
  19.  
  20. if (!$mode) {
  21. foreach ($smileys as $smiley => $url) {
  22. $msg = ereg_replace($smiley, '<img src='.$url.' alt='.$smiley.' />', $msg);
  23. }
  24. return $msg;
  25. } else {
  26. foreach ($smileys as $smiley => $url) {
  27. echo "<span class='smiley'>".$smiley."<span><span class='smileytxt'><img src='".$url."'/></span>";
  28. }
  29. }
  30. }
  31.  
  32. ?>

Report this snippet  

You need to login to post a comment.