Computer Science Canada

replace help

Author:  Amailer [ Sat Oct 11, 2003 6:50 pm ]
Post subject:  replace help

Ok,
Suppose i got a text like this
^1WELCOEM ^7IDIOT

^1 = Font color FF0000
^7 = Font color FFFFFF

I want the text to be displayed witht he colors
(if you view source, it should be)
<font color="FF0000">WELCOME <font color="FFFFFF">IDIOT

if you don't understand ill try and explain again....
HELP!

Author:  Tony [ Sat Oct 11, 2003 6:55 pm ]
Post subject: 

substrings!

output everything before the first ^ character. Read the int after ^ that determines the color and output appropriate HTML tag. Cut w/e your outputed out and repeat the loop untill the whole string is processed.

Author:  Amailer [ Sun Oct 12, 2003 12:18 am ]
Post subject: 

hmm still in need of help!

Author:  Blade [ Sun Oct 12, 2003 2:43 pm ]
Post subject: 

why dont you just use functions??

Author:  Amailer [ Sun Oct 12, 2003 4:21 pm ]
Post subject: 

its cuz he way the thing is set up Sad

Author:  PaddyLong [ Mon Oct 13, 2003 11:13 am ]
Post subject: 

use something like this...

code:

$text = "^1WELCOEM ^7IDIOT";

$text = ereg_replace ("\^1", "<font color=\"#FF0000\">", $text);
$text = ereg_replace ("\^7", "<font color=\"#FFFFFF\">", $text);

echo $text;


you need the \ in front of the ^ because ^ is a special character in the regular expression syntax

Author:  Amailer [ Mon Oct 13, 2003 4:12 pm ]
Post subject: 

Odd, i tried that...it did not wrk idk why!!!
works if i only have one, ^#

Not if there are more then 1 Sad

Author:  Amailer [ Mon Oct 13, 2003 5:03 pm ]
Post subject: 

NEVER MIND!
ya, i got it...it was a problem in my code..my other charaters ^7 and all were messed :S


: