We're having a problem getting more than one imbedded PHP script to execute in our Apache-served pages. We're using Apache 2.0.40 server-side includes. We wish to include multiple PHP scripts into our pages but are only succeeding in having the first included PHP script executed; the rest are ignored or misinterpreted as HTML... Thank you in advance for any help you provide. This works: $ cat php1.txt <?php echo "this is the first php include"; ?> $ cat test.shtml <html><body> <!--#INCLUDE virtual="/php1.txt"--> <br>this came from html </body></html> Producing the expected result from the browser (http://myhost/test.shtml): this is the first php include this is html However, this does not produce the expected three line result: $ cat php1.txt <?php echo "this is the first php include"; ?> $ cat php2.txt <?php echo "this is the second php include"; ?> $ cat test.shtml <html><body> <!--#INCLUDE virtual="/php1.txt"--> <br> this came from html <br> <!--#INCLUDE virtual="/php2.txt"--> </body></html> Producing from the browser (http://myhost/test.shtml): this is the first php include this is html This DOES work: $cat test.php <html><body> <?php echo "this is from the first php block"; ?> <br> this is from html <br> <?php echo "this is from the second php block"; ?> </body></html> Producing from the browser (http://myhost/test.shtml): this is from the first php block this is from html this is from the second php block Don Brown Co-Founder, Utah Skies "Ski champagne powder by day, surf diamond-studded velvet by night..."