1 (edited by Different55 2011-11-20 02:36)

Topic: Adding new smilies

Here's my line in parser.php:

$smilies = array(':)' => 'smile.png', '=)' => 'smile.png', ':|' => 'neutral.png', '=|' => 'neutral.png', ':(' => 'sad.png', '=(' => 'sad.png', ':D' => 'big_smile.png', '=D' => 'big_smile.png', ':o' => 'yikes.png', ':O' => 'yikes.png', ';)' => 'wink.png', ':/' => 'hmm.png', ':P' => 'tongue.png', ':p' => 'tongue.png', ':lol:' => 'lol.png', ':mad:' => 'mad.png', ':roll:' => 'roll.png', ':cool:' => 'cool.png', '^_^' => '^_^.png', ':/\' => 'smallsmile.png', ':/'(' => 'cry.png', '<:)' => 'santa.png', 'o.O' => 'wat.png', 'O.o' => 'wat.png', '0.o' => 'wat.png', 'o.0' => 'wat.png', ':s' => 'huh.png', ':shifty:' => 'shifty.gif', ':rolleye:' => 'rolleyes.gif', ':nyan:' => 'nyan.png', ':nayn:' => 'nayn.png', ':mrsmile:' => 'mrsmile.png', 'T_T' => 'ugh.png', 'T.T' => 'ugh.png', ':grin:' => 'grin.png', 'XD' => 'xd.png', 'xd' => 'xd.png', 'XP' => 'xp.png', 'xp' => 'xp.png', ':baseball:' => 'baseballbat.gif', '@:P' => 'baseballbat.gif', ':confused:' => 'confused.gif', ':scared:' => 'scared.png', '<:o' => 'scared.png', ':3' => 'derp.png', '=3' => 'derp.png', ':srsly:' => 'srsly.png', ':rly:' => 'srsly.png', ':music:' => 'music.gif', '{^_^}' => 'music.gif', '{^.^}' => 'music.gif', ':epic:' => 'awesome.png', ':awescroll:' => 'awescroll.gif', ':ban:' => 'ban.gif', ':drown:' => 'drown.gif', ':scream:' => 'scream.gif', 'D:>' => 'scream.gif', ':jump:' => 'jump.gif', ':drink:' => 'pepsi.gif', ':soda:' => 'pepsi.gif', ':popcorn:' => 'popcorn.gif', ':cat:' => 'cat.png', ':dog:' => 'dog.png', ':cheese:' => 'cheese.png', '/oo/\' => 'cheese.png', '//\' => 'cheese.png');

I checked it and checked again for errors but I still get a
Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/a9376970/public_html/pun/include/parser.php on line 23

Can anyone see what I'm missing here?

Just a second...

$smilies = array(':)' => 'smile.png', '=)' => 'smile.png', ':|' => 'neutral.png', '=|' => 'neutral.png', ':(' => 'sad.png', '=(' => 'sad.png', ':D' => 'big_smile.png', '=D' => 'big_smile.png', ':o' => 'yikes.png', ':O' => 'yikes.png', ';)' => 'wink.png', ':/' => 'hmm.png', ':P' => 'tongue.png', ':p' => 'tongue.png', ':lol:' => 'lol.png', ':mad:' => 'mad.png', ':roll:' => 'roll.png', ':cool:' => 'cool.png', '^_^' => '^_^.png', '(:' => 'smallsmile.png', '):' => 'cry.png', '<:)' => 'santa.png', 'o.O' => 'wat.png', 'O.o' => 'wat.png', '0.o' => 'wat.png', 'o.0' => 'wat.png', ':s' => 'huh.png', ':shifty:' => 'shifty.gif', ':rolleye:' => 'rolleyes.gif', ':nyan:' => 'nyan.png', ':nayn:' => 'nayn.png', ':mrsmile:' => 'mrsmile.png', 'T_T' => 'ugh.png', 'T.T' => 'ugh.png', ':grin:' => 'grin.png', 'XD' => 'xd.png', 'xd' => 'xd.png', 'XP' => 'xp.png', 'xp' => 'xp.png', ':baseball:' => 'baseballbat.gif', '@:P' => 'baseballbat.gif', ':confused:' => 'confused.gif', ':scared:' => 'scared.png', '<:o' => 'scared.png', ':3' => 'derp.png', '=3' => 'derp.png', ':srsly:' => 'srsly.png', ':rly:' => 'srsly.png', ':music:' => 'music.gif', '{^_^}' => 'music.gif', '{^.^}' => 'music.gif', ':epic:' => 'awesome.png', ':awescroll:' => 'awescroll.gif', ':ban:' => 'ban.gif', ':drown:' => 'drown.gif', ':scream:' => 'scream.gif', 'D:>' => 'scream.gif', ':jump:' => 'jump.gif', ':drink:' => 'pepsi.gif', ':soda:' => 'pepsi.gif', ':popcorn:' => 'popcorn.gif', ':cat:' => 'cat.png', ':dog:' => 'dog.png', ':cheese:' => 'cheese.png', '/oo/\' => 'cheese.png', '//\' => 'cheese.png');
$smilies = array(':)' => 'smile.png', '=)' => 'smile.png', ':|' => 'neutral.png', '=|' => 'neutral.png', ':(' => 'sad.png', '=(' => 'sad.png', ':D' => 'big_smile.png', '=D' => 'big_smile.png', ':o' => 'yikes.png', ':O' => 'yikes.png', ';)' => 'wink.png', ':/' => 'hmm.png', ':P' => 'tongue.png', ':p' => 'tongue.png', ':lol:' => 'lol.png', ':mad:' => 'mad.png', ':roll:' => 'roll.png', ':cool:' => 'cool.png', '^_^' => '^_^.png', '(:' => 'smallsmile.png', '):' => 'cry.png', '<:)' => 'santa.png', 'o.O' => 'wat.png', 'O.o' => 'wat.png', '0.o' => 'wat.png', 'o.0' => 'wat.png', ':s' => 'huh.png', ':shifty:' => 'shifty.gif', ':rolleye:' => 'rolleyes.gif', ':nyan:' => 'nyan.png', ':nayn:' => 'nayn.png', ':mrsmile:' => 'mrsmile.png', 'T_T' => 'ugh.png', 'T.T' => 'ugh.png', ':grin:' => 'grin.png', 'XD' => 'xd.png', 'xd' => 'xd.png', 'XP' => 'xp.png', 'xp' => 'xp.png', ':baseball:' => 'baseballbat.gif', '@:P' => 'baseballbat.gif', ':confused:' => 'confused.gif', ':scared:' => 'scared.png', '<:o' => 'scared.png', ':3' => 'derp.png', '=3' => 'derp.png', ':srsly:' => 'srsly.png', ':rly:' => 'srsly.png', ':music:' => 'music.gif', '{^_^}' => 'music.gif', '{^.^}' => 'music.gif', ':epic:' => 'awesome.png', ':awescroll:' => 'awescroll.gif', ':ban:' => 'ban.gif', ':drown:' => 'drown.gif', ':scream:' => 'scream.gif', 'D:>' => 'scream.gif', ':jump:' => 'jump.gif', ':drink:' => 'pepsi.gif', ':soda:' => 'pepsi.gif', ':popcorn:' => 'popcorn.gif', ':cat:' => 'cat.png', ':dog:' => 'dog.png', ':cheese:' => 'cheese.png'/*, '/oo/\' => 'cheese.png', '//\' => 'cheese.png'*/);

Re: Adding new smilies

/\ is breaking code - use doubled slash for escaping slash.

Re: Adding new smilies

'/oo/\' You mean right there? Alright.

smile Thank you so much. I commented out the cheese section and it worked! Now my users can... hm... goof off like we always do. But with more smileys.