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