[SOLVED] Cannot ereg_replace smilies symbols in a textarea s
Posted: Sun Jun 20, 2004 5:58 pm
Code: Select all
<?php
function mass_replace($comments){
$comments=ereg_replace(":x2","<img src="comments/smilies/redface.gif" border="0">", $comments);
$comments=ereg_replace(":D2:","<img src="comments/smilies/biggrin.gif" border="0">", $comments);
$comments=ereg_replace(":sad2:","<img src="comments/smilies/sad.gif" border="0">", $comments);
$comments=ereg_replace(":smile2:","<img src="comments/smilies/smile.gif" border="0">", $comments);
$comments=ereg_replace(":D:","<img src="comments/smilies/icon_biggrin.gif" border="0">", $comments);
$comments=ereg_replace(":smile:","<img src="comments/smilies/icon_smile.gif" border="0">", $comments);
$comments=ereg_replace(":sad:","<img src="comments/smilies/icon_sad.gif" border="0">", $comments);
$comments=ereg_replace(":o","<img src="comments/smilies/icon_surprised.gif" border="0">", $comments);
$comments=ereg_replace(":lol:","<img src="comments/smilies/icon_lol.gif" border="0">", $comments);
$comments=ereg_replace(":cry:","<img src="comments/smilies/icon_cry.gif" border="0">", $comments);
$comments=ereg_replace(":evil","<img src="comments/smilies/icon_evil.gif" border="0">", $comments);
$comments=ereg_replace(":twisted:","<img src="comments/smilies/icon_twisted.gif" border="0">", $comments);
$comments=ereg_replace(":roll:","<img src="comments/smilies/icon_rolleyes.gif" border="0">", $comments);
$comments=ereg_replace(":wink:","<img src="comments/smilies/icon_wink.gif" border="0">", $comments);
$comments=ereg_replace(":paranoid:","<img src="comments/smilies/paranoid.gif" border="0">", $comments);
$comments=ereg_replace(":ponder:","<img src="comments/smilies/ponder.gif" border="0">", $comments);
$comments=ereg_replace(":bandit:","<img src="comments/smilies/bandit.gif" border="0">", $comments);
$comments=ereg_replace(":devious:","<img src="comments/smilies/devious.gif" border="0">", $comments);
$comments=ereg_replace(":disappoin","<img src="comments/smilies/disappointed.gif" border="0">", $comments);
$comments=ereg_replace(":cool:","<img src="comments/smilies/cool.gif" border="0">", $comments);
$comments=ereg_replace(":S","<img src="comments/smilies/confused.gif" border="0">", $comments);
$comments=ereg_replace(":alien:","<img src="comments/smilies/alien.gif" border="0">", $comments);
$comments=ereg_replace(";)","<img src="comments/smilies/wink.gif" border="0">", $comments);
$comments=ereg_replace(":P","<img src="comments/smilies/tongue.gif" border="0">", $comments);
$comments=ereg_replace(":right:","<img src="comments/smilies/tired.gif" border="0">", $comments);
$comments=ereg_replace(":sleeping:","<img src="comments/smilies/sleeping.gif" border="0">", $comments);
$comments=ereg_replace(":O","<img src="comments/smilies/shocked.gif" border="0">", $comments);
$comments=ereg_replace("8O","<img src="comments/smilies/icon_eek.gif" border="0">", $comments);
$comments=ereg_replace(":?","<img src="comments/smilies/icon_confused.gif" border="0">", $comments);
$comments=ereg_replace("8)","<img src="comments/smilies/icon_cool.gif" border="0">", $comments);
$comments=ereg_replace(":x","<img src="comments/smilies/icon_mad.gif" border="0">", $comments);
$comments=ereg_replace(":P","<img src="comments/smilies/icon_razz.gif" border="0">", $comments);
$comments=ereg_replace(":oops:","<img src="comments/smilies/icon_redface.gif" border="0">", $comments);
$comments=ereg_replace(":!:","<img src="comments/smilies/icon_exclaim.gif" border="0">", $comments);
$comments=ereg_replace(":?:","<img src="comments/smilies/icon_question.gif" border="0">", $comments);
$comments=ereg_replace(":idea:","<img src="comments/smilies/icon_idea.gif" border="0">", $comments);
$comments=ereg_replace(":arrow:","<img src="comments/smilies/icon_arrow.gif" border="0">", $comments);
$comments=ereg_replace(":old:","<img src="comments/smilies/old.gif" border="0">", $comments);
$comments=ereg_replace(":knocked-o","<img src="comments/smilies/knocked-out.gif" border="0">", $comments);
$comments=ereg_replace(":hurt:","<img src="comments/smilies/hurt.gif" border="0">", $comments);
$comments=ereg_replace(":cheeky:","<img src="comments/smilies/cheeky.gif" border="0">", $comments);
$comments=ereg_replace(":cross:","<img src="comments/smilies/cross.gif" border="0">", $comments);
$comments=ereg_replace(":dead:","<img src="comments/smilies/dead.gif" border="0">", $comments);
$comments=ereg_replace(":china:","<img src="comments/smilies/chinese.gif" border="0">", $comments);
$comments=ereg_replace(":ermm:","<img src="comments/smilies/ermm.gif" border="0">", $comments);
$comments=ereg_replace(":evil2:","<img src="comments/smilies/evil.gif" border="0">", $comments);
$comments=ereg_replace(":ninja:","<img src="comments/smilies/rambo.gif" border="0">", $comments);
$comments=ereg_replace(":mad:","<img src="comments/smilies/mad.gif" border="0">", $comments);
$comments=ereg_replace(":rolleyes:","<img src="comments/smilies/rolleyes.gif" border="0">", $comments);
$comments=ereg_replace(":pirate:","<img src="comments/smilies/pirate.gif" border="0">", $comments);
return $comments;
}
$comments='djfjd :wink: :D jdjfn :x2 :D2 jdsfn jds :devious: :smile2:","<img src="comments/smilies/smile.gif" border="0">", $comments);
$comments=ereg_replace(":D","<img src="comments/smilies/icon_biggrin.gif" border="0">", $comments);
$comments=ereg_replace(":smile:","<img src="comments/smilies/icon_smile.gif" border="0">", $comments);
/* fgf :paranoid: g kfgj :bandit: ';
$comments=mass_replace($comments);
echo $comments;
?>between every word there is an icon_confused.gif image!djfjd <img src="comments/smilies/icon_wink.gif" border="0"> D jdjfn <img src="comments/smilies/redface.gif" border="0"> D2 jdsfn jds <img src="comments/smilies/devious.gif" border="0"> <img src="comments/smilies/smile.gif" border="0">","<img src=\"comments/smilies/smile.gif\" border=\"0\">", $comments); $comments=ereg_replace("D","<img src=\"comments/smilies/icon_biggrin.gif\" border=\"0\">", $comments); $comments=ereg_replace("<img src="comments/smilies/icon_smile.gif" border="0">","<img src=\"comments/smilies/icon_smile.gif\" border=\"0\">", $comments); /* fgf <img src="comments/smilies/paranoid.gif" border="0"> g kfgj <img src="comments/smilies/bandit.gif" border="0">
What is wrong?
I also tried to use this:
Code: Select all
<?php
$comments=ereg_replace(":)","<img src="comments/smilies/icon_smile.gif" border="0">", $comments);
?>Thanks in advance! This error is quite weird and i cannot find an explanation in php.net!!