ID:               19808
 User updated by:  [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Bogus
+Status:           Open
 Bug Type:         Apache2 related
 Operating System: linux
 PHP Version:      4.2.3
 New Comment:

Thank you for dismissing my claim so quickly however you are wrong. 
The manual, which I did double check, supports what I�m saying�
specifically http://www.php.net/manual/en/configuration.directives.php
BEGIN QUOTE
auto_prepend_file string
Specifies the name of a file that is automatically parsed before the
main file. The file is included as if it was called with the include()
function, so include_path is used.
The special value none disables auto-prepending. 
END QUOTE
Please note the last line, which notes the behavior that is broken in
the version I am using. The reason for this behavior is the way Apache
applies configuration directives to the directory structure. In the
structure /foo/bar anything you apply to the directory foo is also
applied to bar and any other subdirectories. If you configure foo to
auto_prepend a file you must specifically configure bar to not
auto_prepend if you do not want that same behavior in that directory.
Hence the need for �auto_prepend none�. Not only is this behavior
documented by the PHP manual and necessary to configure Apache it is
also how every version of PHP I�ve used over the past several years has
behaved. I�m not sure if the problem is with PHP or Apache however I
can assure you the behavior I�m experiencing is a bug.


Previous Comments:
------------------------------------------------------------------------

[2002-10-08 08:11:28] [EMAIL PROTECTED]

Thank you for taking the time to write to us, but this is not
a bug. Please double-check the documentation available at
http://www.php.net/manual/ and the instructions on how to report
a bug at http://bugs.php.net/how-to-report.php

If you do not was to have a file automatically appended or prepended,
simply do not specify a auto_prepend_file or auto_append_file entry.

------------------------------------------------------------------------

[2002-10-07 20:21:23] [EMAIL PROTECTED]

PHP 4.2.3 and Apache 2.0.43 on Linux

When using
php_value auto_prepend_file �none�
in Apache configuration files or .htaccess files the script tries to
prepend a file called �none� instead of not prepending a file like it
should resulting in the following error. Same thing with
auto_append_file.

Warning: Failed opening 'none' for inclusion
(include_path='.:/home/synthesis/www/include') in Unknown on line 0

I�ve tried it without quotes and upper case without any effect. Other
PHP directives seem to work fine in configuration files and .htaccess
files.

I�m guessing Apache changed the meaning of �none�, but that�s just a
guess and I have no idea if it�s intentional or accidental.

I wasn�t sure if this belonged here or as an Apache bug. Sorry if I�m
in the wrong place.

-scribles

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=19808&edit=1

Reply via email to