John
Include your template this way:
$file_name="templates/somefile.php"
$New_Content1 = 'This is the new text';
$New_Content2 = 'This is the other text';
include $file_name;
In the template file, have <?php echo $New_Content; ?> etc wherever the
content should appear.
Then you can put other php code in the template file as well.
I use this all the time.
Peter
At 12:00 PM 9/12/2002 -0700, you wrote:
>Hello everyone.
>
>I want to implement templates in a site, but am having trouble processing
>php within the template file. The application flow is as follow:
>
>-open the template file (which has some place holders) with
>$fileHandler = file($file_name)
>
>-Replace placeholders (within the template files) with
> $fileHandler = ereg_replace("--PlaceHolder--","New content",$Handler)
> //disregard syntax errors...
>
>-Then display the content of the modified template
> $fileHandler = implode('',$fileHandler)
> echo $fileHandler;
>
>
>The above process works, as far as replace the place holders, and printing
>the new content (which is an HTML file). However, it will not process PHP
>scripts, within the template.
>
>For example, if my template has
>
>...... <?php> echo "hello!"; ?>
>
>blah blah blah
>the above process will display the PHP code within the HTML file, without
>processing.
>
>How can I process the PHP codes that's in the template?
>
>
>-john
>
>
>
>=P e p i e D e s i g n s
> www.pepiedesigns.com
> Providing Solutions That Increase Productivity
>
> Web Developement. Database. Hosting. Multimedia.
>
>
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php
- - - - - - - - - - - - - - - - - - - - -
Fourth Realm Solutions
[EMAIL PROTECTED]
http://www.fourthrealm.com
Tel: 519-739-1652
- - - - - - - - - - - - - - - - - - - - -
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php