|  | Posted by farrishj@gmail.com on 05/28/07 18:08 
On May 28, 12:45 pm, Michael <MichaelDMcDonn...@yahoo.com> wrote:> =============================
 > Yes, the text "browser interpreter" should replaced by "interpreter".
 > In any case, it would seem that the question is still valid. Any
 > comments would be appreciated.
 > MDM
 
 I think I see what you're getting at. If you include a file, you still
 need parser instructions for the contents of the included file, since
 the include file can have processor directives just the same as the
 including script does. To wit:
 
 <code file="index.php">
 <?php
 include 'html-header.inc.php';
 include 'main.inc.php';
 include 'html-footer.inc.php';
 ?>
 </code>
 
 <code file="html-header.inc.php">
 <html>
 <head><title><?php echo COMPANY_NAME; ?></title></head>
 <body>
 <?php include 'company-header.inc.php'; ?>
 </code>
 
 <code file="main.inc.php">
 <?php
 $inc = '/LIB/section-'.$_GET['section'].'inc.php';
 include $inc;
 ?>
 </code>
 
 <code file="html-footer.inc.php">
 <?php include 'company-footer.inc.php'; ?>
 </body>
 </html>
 </code>
 
 So as you see, you have to have <?php ?> tags on included content, as
 that included content may still contain a mix of processor directives
 and hard-coded data (like html).
 
 Incidentally, you really only need <?php if a page is all php; the
 parser will close the file and auto-insert a ?> to finish. However, I
 generally this to be bad practice and always insert it anyways.
  Navigation: [Reply to this message] |