Smilies Function

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Smilies Function

    Code:
    <?php
    
    /**
     * @author Zangz
     * @copyright 2009
     */
    
    function Smiles($text) {
        
        $path = "http://localhost/smilies/smilies/";
        $arr = array(
        ":D" => $path. "biggrin.gif", 
        ":-/" => $path. "confused.gif", 
        "B-)" => $path. "cool.gif", 
        ":-S" => $path. "worried.gif", 
        ":-)" => $path. "happy.gif", 
        ":(" => $path. "sad.gif",
        ";)" => $path. "winking.gif",  
        ">:D<" => $path. "bighug.gif", 
        ":x" => $path. "lovestuck.gif", 
        ":'>" => $path. "blushing.gif", 
        ":P" => $path. "tongue.gif", 
        ":-*" => $path. "kiss.gif", 
        "=((" => $path. "brokenheart.gif",
        ":-0" => $path. "surprise.gif",  
        "X(" => $path. "angry.gif", 
        ":>" => $path. "smug.gif",
        "#:-S" => $path. "whew.gif",
        ">:)" => $path. "devil.gif",
        ":((" => $path. "crying.gif",
        ":))" => $path. "laughing.gif",
        ":|" => $path. "straightface.gif",
        );
      //  http://messenger.yahoo.com/features/emoticons/
        foreach ($arr as $smile => $paths) {
            
        $text =    str_ireplace($smile, '<img src="'.$paths.'"align = middle" />', $text);
                
        }
        
        return $text;
        
    }
    
    $txt = "test :D test"; //example text
    echo Smiles($txt);
    ?>
    http://ngeo.ro

    #2
    SQL

    PHP Code:
    -- 
    -- 
    Table structure for table `smiles`
    -- 

    CREATE TABLE `smiles` (
      `
    scode` text NOT NULL,
      `
    spath` text NOT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 
    BBCODE

    Code:
    function smiles($text)
    {
      $sql = "SELECT * FROM smiles";
      $smiles = mysql_query($sql);
      while($smile=mysql_fetch_array($smiles))
      {
        $text = str_replace("$smile[0]","[smile]$smile[1][/smile]",$text);
      }
      return $text;
    }

    Place this in your bbcode

    Code:
    $text = smiles($text);
    
    if(substr_count($text,"[smile]")<=3)
              {
              $text=preg_replace("/\[smile\](.*?)\[\/smile\]/i","<img src=\"F_/smiles/$1\" alt=\"*\"/>", $text);
              }else{
              $text = "Too Many Smiles 3 is alot !";
              }
    Last edited by subzero; 02.12.09, 09:31.
    Visit: Chat4u.mobi - The New Lay Of being a site of your dreams!
    Visit: WapMasterz Coming Back Soon!
    _______
    SCRIPTS FOR SALE BY SUBZERO
    Chat4u Script : coding-talk.com/f28/chat4u-mobi-script-only-150-a-17677/ - > Best Script for your site no other can be hacked by sql or uploaders.
    FileShare Script : coding-talk.com/f28/file-wap-share-6596/ -> Uploader you will never regret buying yeah it mite be old now but it still seems to own others...
    _______
    Info & Tips
    php.net
    w3schools.com

    Comment


      #3
      do you have .sql file with all codes?not like what i found:




      2 -fight- smilies/aggressive.gif
      3 -rebel- smilies/rebel.gif
      http://ngeo.ro

      Comment


        #4
        the smile folder where you have it

        replace smilies/ just the image


        Anyway i put my smiles here enjoy
        PHP Code:
        -- 
        -- 
        Table structure for table `smiles`
        -- 

        CREATE TABLE `smiles` (
          `
        scode` text NOT NULL,
          `
        spath` text NOT NULL
        ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

        -- 
        -- 
        Dumping data for table `smiles`
        -- 

        INSERT INTO `smiles` VALUES (':)', 'smile.gif');
        INSERT INTO `smiles` VALUES (':admin:', 'admin.gif');
        INSERT INTO `smiles` VALUES (':wacky:', 'whacky.gif');
        INSERT INTO `smiles` VALUES (':alien:', 'alien6.gif');
        INSERT INTO `smiles` VALUES (':alien2:', 'alien8.gif');
        INSERT INTO `smiles` VALUES (':anyone:', 'anyone.gif');
        INSERT INTO `smiles` VALUES (':ban:', 'ban.gif');
        INSERT INTO `smiles` VALUES (':beerfunnel:', 'beerfunnel.gif');
        INSERT INTO `smiles` VALUES (':bevile:', 'bevile.gif');
        INSERT INTO `smiles` VALUES (':bump:', 'bump.gif');
        INSERT INTO `smiles` VALUES (':fingidiot:', 'fingidiot.gif');
        INSERT INTO `smiles` VALUES (':confused:', 'confused004.gif');
        INSERT INTO `smiles` VALUES (':cya:', 'cya.gif');
        INSERT INTO `smiles` VALUES (':dance:', 'dance001.gif');
        INSERT INTO `smiles` VALUES (':drinks:', 'eatdrink004.gif');
        INSERT INTO `smiles` VALUES (':eatdrink:', 'eatdrink020.gif');
        INSERT INTO `smiles` VALUES (':err:', 'err.gif');
        INSERT INTO `smiles` VALUES (':fart:', 'fart001.gif');
        INSERT INTO `smiles` VALUES (':football:', 'football.gif');
        INSERT INTO `smiles` VALUES (':search:', 'gen003.gif');
        INSERT INTO `smiles` VALUES (':search2:', 'gen044.gif');
        INSERT INTO `smiles` VALUES (':order:', 'gen045.gif');
        INSERT INTO `smiles` VALUES (':hello:', 'gen.gif');
        INSERT INTO `smiles` VALUES (':goodnight:', 'goodnight.gif');
        INSERT INTO `smiles` VALUES (':happy:', 'happy10.gif');
        INSERT INTO `smiles` VALUES (':happy1:', 'happy14.gif');
        INSERT INTO `smiles` VALUES (':happy2:', 'happy23.gif');
        INSERT INTO `smiles` VALUES (':happy3:', 'happy95.gif');
        INSERT INTO `smiles` VALUES (':hijacked:', 'hijacked.gif');
        INSERT INTO `smiles` VALUES (':hug1:', 'hug001.gif');
        INSERT INTO `smiles` VALUES (':hug3:', 'hug003.gif');
        INSERT INTO `smiles` VALUES (':hug4:', 'hug015.gif');
        INSERT INTO `smiles` VALUES (':rofl:', 'laughing008.gif');
        INSERT INTO `smiles` VALUES (':lol:', 'laughing014.gif');
        INSERT INTO `smiles` VALUES (':lol2:', 'laughing015.gif');
        INSERT INTO `smiles` VALUES (':lol3:', 'laughing019.gif');
        INSERT INTO `smiles` VALUES (':lol4:', 'laughing021.gif');
        INSERT INTO `smiles` VALUES (':mailbox:', 'mailboxhappy.gif');
        INSERT INTO `smiles` VALUES (':music:', 'music005.gif');
        INSERT INTO `smiles` VALUES (':music1:', 'music011.gif');
        INSERT INTO `smiles` VALUES (':new:', 'newhere.gif');
        INSERT INTO `smiles` VALUES (':nicethread:', 'nicethread.gif');
        INSERT INTO `smiles` VALUES (':nospam:', 'nospamhere.gif');
        INSERT INTO `smiles` VALUES (':waste:', 'nothingtoadd.gif');
        INSERT INTO `smiles` VALUES (':offtopic:', 'offtopic.gif');
        INSERT INTO `smiles` VALUES (':popcorn:', 'popcorn.gif');
        INSERT INTO `smiles` VALUES (':rolleyes:', 'rolleyes010.gif');
        INSERT INTO `smiles` VALUES (':ninja:', 'rpg013.gif');
        INSERT INTO `smiles` VALUES (':ghost:', 'rpg027.gif');
        INSERT INTO `smiles` VALUES (':ninja2:', 'rpg033.gif');
        INSERT INTO `smiles` VALUES (':rulez:', 'rulez.gif');
        INSERT INTO `smiles` VALUES (':scared:', 'scared003.gif');
        INSERT INTO `smiles` VALUES (':scared2:', 'scared007.gif');
        INSERT INTO `smiles` VALUES (':scared3:', 'scared008.gif');
        INSERT INTO `smiles` VALUES (':scared4:', 'scared010.gif');
        INSERT INTO `smiles` VALUES (':t1:', 't1.gif');
        INSERT INTO `smiles` VALUES (':thumbsup:', 'thumbsup.gif');
        INSERT INTO `smiles` VALUES (':welcome:', 'welcome.gif');
        INSERT INTO `smiles` VALUES (':wtf:', 'wtf.gif');
        INSERT INTO `smiles` VALUES (':2guns:', '2guns.gif');
        INSERT INTO `smiles` VALUES (':2thumb:', '2thumbs_up.gif');
        INSERT INTO `smiles` VALUES (':ache:', 'ache.gif');
        INSERT INTO `smiles` VALUES (':advices:', 'advices.gif');
        INSERT INTO `smiles` VALUES (':afraid:', 'afraid.gif');
        INSERT INTO `smiles` VALUES (':agree:', 'agree.gif');
        INSERT INTO `smiles` VALUES (':airkiss:', 'airkiss.gif');
        INSERT INTO `smiles` VALUES (':alien1:', 'alien8.gif');
        INSERT INTO `smiles` VALUES (':ambulance:', 'ambulance.gif');
        INSERT INTO `smiles` VALUES (':angel2:', 'angel2.gif');
        INSERT INTO `smiles` VALUES (':angel:', 'angel.gif');
        INSERT INTO `smiles` VALUES (':angry2:', 'angry2.gif');
        INSERT INTO `smiles` VALUES (':angry4:', 'angry4.gif');
        INSERT INTO `smiles` VALUES (':annoy:', 'annoy.gif');
        INSERT INTO `smiles` VALUES (':anvil:', 'anvil.gif');
        INSERT INTO `smiles` VALUES (':anyone:', 'anyone.gif');
        INSERT INTO `smiles` VALUES (':argue:', 'argue.gif');
        INSERT INTO `smiles` VALUES (':ashamed:', 'ashamed.gif');
        INSERT INTO `smiles` VALUES (':aww:', 'aww.gif');
        INSERT INTO `smiles` VALUES (':aww_yeah:', 'aww_yeah.gif');
        INSERT INTO `smiles` VALUES (':baby:', 'baby.gif');
        INSERT INTO `smiles` VALUES (':bad_idea:', 'bad_idea.gif');
        INSERT INTO `smiles` VALUES (':badgrin:', 'badgrin.gif');
        INSERT INTO `smiles` VALUES (':badidea:', 'badidea.gif');
        INSERT INTO `smiles` VALUES (':bam:', 'bam.gif');
        INSERT INTO `smiles` VALUES (':ban:', 'ban.gif');
        INSERT INTO `smiles` VALUES (':banghead:', 'banghead.gif');
        INSERT INTO `smiles` VALUES (':banned:', 'banned.gif');
        INSERT INTO `smiles` VALUES (':base:', 'base.gif');
        INSERT INTO `smiles` VALUES (':bash:', 'bash.gif');
        INSERT INTO `smiles` VALUES (':beat:', 'beat.gif');
        INSERT INTO `smiles` VALUES (':beaten:', 'beaten.gif');
        INSERT INTO `smiles` VALUES (':beee:', 'beee.gif');
        INSERT INTO `smiles` VALUES (':beerbong:', 'beerbong.gif');
        INSERT INTO `smiles` VALUES (':beg:', 'beg.gif');
        INSERT INTO `smiles` VALUES (':bike_rider:', 'bike_rider.gif');
        INSERT INTO `smiles` VALUES (':birthday:', 'birthday.gif');
        INSERT INTO `smiles` VALUES (':blink:', 'blink3.gif');
        INSERT INTO `smiles` VALUES (':blossom:', 'blossom.gif');
        INSERT INTO `smiles` VALUES (':boat:', 'boat.gif');
        INSERT INTO `smiles` VALUES (':boo:', 'boo.gif');
        INSERT INTO `smiles` VALUES (':boobies:', 'boobies.gif');
        INSERT INTO `smiles` VALUES (':bounce:', 'bounce.gif');
        INSERT INTO `smiles` VALUES (':box:', 'box.gif');
        INSERT INTO `smiles` VALUES (':boxing:', 'boxing.gif');
        INSERT INTO `smiles` VALUES (':brainslug:', 'brainslug.gif');
        INSERT INTO `smiles` VALUES (':brasnapper:', 'brasnapper.gif');
        INSERT INTO `smiles` VALUES (':brb:', 'brb.gif');
        INSERT INTO `smiles` VALUES (':bump:', 'bump.gif');
        INSERT INTO `smiles` VALUES (':censored:', 'censored.gif');
        INSERT INTO `smiles` VALUES (':banhim:', 'banhim.gif');
        INSERT INTO `smiles` VALUES (':google:', 'google.gif');
        INSERT INTO `smiles` VALUES (':idiot:', 'idiot.gif');
        INSERT INTO `smiles` VALUES (':ioPhu:', 'ioPhu.gif');
        INSERT INTO `smiles` VALUES (':mf_pullup:', 'mf_pullup.gif');
        INSERT INTO `smiles` VALUES (':mf_pcwhack:', 'mf_pcwhack.gif');
        INSERT INTO `smiles` VALUES (':newbie:', 'newbie.gif');
        INSERT INTO `smiles` VALUES (':picsstfu:', 'picsstfu.gif');
        INSERT INTO `smiles` VALUES (':moonie:', 'moonie.gif');
        INSERT INTO `smiles` VALUES (':sparta:', 'sparta.gif'); 
        Attached Files
        Last edited by subzero; 02.12.09, 13:13.
        Visit: Chat4u.mobi - The New Lay Of being a site of your dreams!
        Visit: WapMasterz Coming Back Soon!
        _______
        SCRIPTS FOR SALE BY SUBZERO
        Chat4u Script : coding-talk.com/f28/chat4u-mobi-script-only-150-a-17677/ - > Best Script for your site no other can be hacked by sql or uploaders.
        FileShare Script : coding-talk.com/f28/file-wap-share-6596/ -> Uploader you will never regret buying yeah it mite be old now but it still seems to own others...
        _______
        Info & Tips
        php.net
        w3schools.com

        Comment


          #5
          that its correct but i thought you may have the universal codes already written like : ) : - ) : ) )
          http://ngeo.ro

          Comment


            #6
            yeah as its just like or use :-) as the code then make sure your smile is smile.gif no need for adding a folder for them.
            Visit: Chat4u.mobi - The New Lay Of being a site of your dreams!
            Visit: WapMasterz Coming Back Soon!
            _______
            SCRIPTS FOR SALE BY SUBZERO
            Chat4u Script : coding-talk.com/f28/chat4u-mobi-script-only-150-a-17677/ - > Best Script for your site no other can be hacked by sql or uploaders.
            FileShare Script : coding-talk.com/f28/file-wap-share-6596/ -> Uploader you will never regret buying yeah it mite be old now but it still seems to own others...
            _______
            Info & Tips
            php.net
            w3schools.com

            Comment


              #7
              i will try sun : ) thx
              http://ngeo.ro

              Comment


                #8
                in my site, smilies doesnt appear, but i try this! Thanks,

                Comment

                Working...
                X