> Your not going to find {title} when $var = "TITLE". Everything PHP is
case
> sensitive.
If it absolutely *has* to be case insensitive, you can use eregi instead of
ereg.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-ma
Thanks a lot. I knew that, but last night I was just really tired :). I wasn't
actually copy-pasting the code I had, so what I had at the time was correct as for
case. As for assigning the ereg_replace to a variable, I figured that out about 20
minutes after i sent out my last mail last nigh
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
>
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
Maybe I'm misunderstanding something. I'm suggesting that you not bother at
all with an ereg_replace system.
If you want to do a system like you're suggesting, you would use a variable
variable. That is, ${$var} will evaluate to 'Hello' when $var = 'title' and
$title = 'Hello'.
HTH,
Julian
o
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 eith
I had it echo off the value of $var right before it ran the ereg_replace and it echoed
"TITLE". So there is a value... any ideas on fixing?
--- Julian Wood <[EMAIL PROTECTED]>
> wrote:
>
>Why not use the php mechanism itself? An easy way to do a template system is
>make a normal php page
Why not use the php mechanism itself? An easy way to do a template system is
make a normal php page as a template, and then include it from another page
after specifying a bunch of variables.
eg.
template.php:
=
calling page:
=
Hope this helps,
Julian
on 1/27/01 6:17
what's the value of var? It appears that it doesn't have a value set.
-Jonathan
-Original Message-
From: Zack Ham [mailto:[EMAIL PROTECTED]]
Sent: Saturday, January 27, 2001 5:17 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Problem with a regex!
I'm trying to create a small template parser
9 matches
Mail list logo