PHP v4 vs. PHP v5 behavior

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]




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

[Index of Archives]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [Postgresql]     [PHP Books]     [PHP Databases]     [PHP SOAP]
  Powered by Linux