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

Reply via email to