Zack,

Your not going to find {title} when $var = "TITLE".  Everything PHP is case
sensitive.  Also $string is not changed if there are matches, ereg_replace
returns the modified string.

HTH
Dustin


> I tried ereg_replace("\{" . $var . "\}",$value,$string) and 
> it didnt return 
>                  an error... but it didnt replace anything.  
> Other ideas ?  Either {'s are 
>                  impossible to escape or php just doesnt like me...
> 
> --- CC Zona <[EMAIL PROTECTED]>
> > wrote:
> >In article <[EMAIL PROTECTED]>, 
> >[EMAIL PROTECTED] (Zack Ham) wrote:
> >
> >> What I'm trying to do is run through it and replace 
> {title} with an 
> >> appropriate value.  I have tried running 
> >> ereg_replace("{$var}",$value,$string) and 
> >> ereg_replace("\{$var\}",$value,$string).  Neither work.  
> They either do 
> >> nothing or produce the error "Warning: invalid content of \{\}".
> >
> >Is $var=="title" (same case, no leading/trailing whitespace, etc.)?
> >
> >If so, then perhaps try:
> >  ereg_replace("\{" . $title . "\}",$value,$string)
> >
> >If not, then perhaps one of these:
> >  eregi_replace("\{" . $title . "\}",$value,$string) 
> >  eregi_replace("\{title\}",$value,$string)


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to