Re: Re: Eval a file, and it gives parse error because it uses a preg_match statement with \$

From: Date: Fri, 06 Aug 2004 03:25:39 +0000
Subject: Re: Re: Eval a file, and it gives parse error because it uses a preg_match statement with \$
References: 1 2 3 4 5 6 7 8 9 10  Groups: php.general 
Request: Send a blank email to php-general+get-192956@lists.php.net to get a copy of this message
* Thus wrote Josh Acecool M: > You dont understan.. Not anymore. Honestly I haven't had a clue what was going on till Justin pushed you into the right direction. > > Say the template is: > > Blah > {CONTENT} > adasdasd > > I want to preg_replace("/{CONTENT}/", include("blah.php"), $text); the example I quoted didn't use include(). Dont use include, use file_get_contents(). > > > "Curt Zirzow" <php-general@zirzow.dyndns.org> wrote in message > news:20040806005318.GU6522@bagend.shire... > > * Thus wrote Josh Acecool M: > > > > > > but, I am doing this. > > > > > > $text = file_get_contents('templateFile.php'); > > > $text = preg_replace('/something/', > > > file_get_contents("something.php"), > > > $text); > > > eval("?>" . $text . "<?") > > > > This is rather an odd thing to do, kinda like taking an html > > document converting it to xml, add an element, then turning it back > > to html. > > > > To get around your \$ problem.. > > see http://php.net/preg_quote Curt -- First, let me assure you that this is not one of those shady pyramid schemes you've been hearing about. No, sir. Our model is the trapezoid!

« previous php.general (#192956) next »