From:             [EMAIL PROTECTED]
Operating system: Mac OS X 10.1.3
PHP version:      4.1.2
PHP Bug Type:     Filesystem function related
Bug description:  include_once includes multiple times

There is a bug with include_once including a file twice, if it is
referenced once with a fully qualified path and once with only the
filename (and the file being in the include path). This script illustrates
what I mean:

include_once('x.php');
include_once('/home/janneck/public_html/x.php');

On my Mac OS X 10.1.3, Apache 1.3.22, PHP 4.1.2 (also: 4.0.6) system, this
results in x.php getting included twice. (It works as expected on RedHat
7.1, Apache 1.3.22, PHP 4.0.6.)

doing "var_dump(get_included_files());" shows the following:

array(2) { [0]=> string(6) "/x.php" [1]=> string(40)
"/home/janneck/public_html/x.php" }

This might be related to a problem with the "realpath()" function which
does not work correctly but returns "" all the time.

-- 
Edit bug report at http://bugs.php.net/?id=16409&edit=1
-- 
Fixed in CVS:        http://bugs.php.net/fix.php?id=16409&r=fixedcvs
Fixed in release:    http://bugs.php.net/fix.php?id=16409&r=alreadyfixed
Need backtrace:      http://bugs.php.net/fix.php?id=16409&r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16409&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16409&r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16409&r=notwrong
Not enough info:     http://bugs.php.net/fix.php?id=16409&r=notenoughinfo
Submitted twice:     http://bugs.php.net/fix.php?id=16409&r=submittedtwice

Reply via email to