Maybe someone can shed some light on this problem for me. Our current production server is a Solaris 9 machine running Apache 1.3.37 and PHP 4.4.2. The following script works perfectly on this machine:
<?php include("./../extension.inc"); echo "<BR>"; echo "Hello World!"; ?> The new server we are setting up is running Solaris 10, Apache 2.2.4 and PHP 5.2.3. The same script I mentioned above produces this error: Warning: include(./../extension.inc) [function.include]: failed to open stream: Permission denied in /home/bu/jsantana/htdocs/php/IncludeExample.php on line 3 Warning: include() [function.include]: Failed opening './../extension.inc' for inclusion (include_path='.:/usr/local/php5/lib/php') in /home/bu/jsantana/htdocs/php/IncludeExample.php on line 3 Hello World! If I define my include path as include("/home/bu/jsantana/htdocs/extension.inc");, the script works fine with PHP 5. Can anyone explain why under PHP 5 the ./../ does not back up one directory from the directory where I call my script from? Thank you, Jesse Jesse Santana Project Lead - Enterprise Services Group Information Technology Services California State University, Long Beach 1250 Bellflower Blvd. Long Beach, CA 90840 Office: (562)985-8511 Fax: (562)985-8855