@Re-introduced "none" for disabling auto_prepend/append_file (Stig)

Made auto_prepend_file and auto_append_file accept "none" as parameter
to disable, like in PHP 3.0.
This commit is contained in:
Stig Bakken 2000-02-14 15:36:45 +00:00
parent 475b31f1e0
commit e24bb8c492

View file

@ -1107,7 +1107,8 @@ PHPAPI void php_execute_script(zend_file_handle *primary_file CLS_DC ELS_DC PLS_
UpdateIniFromRegistry(primary_file->filename); UpdateIniFromRegistry(primary_file->filename);
#endif #endif
if (PG(auto_prepend_file) && PG(auto_prepend_file)[0]) { if (PG(auto_prepend_file) && PG(auto_prepend_file)[0] &&
strncmp(PG(auto_prepend_file), "none", 4) != 0) {
prepend_file.filename = PG(auto_prepend_file); prepend_file.filename = PG(auto_prepend_file);
prepend_file.free_filename = 0; prepend_file.free_filename = 0;
prepend_file.type = ZEND_HANDLE_FILENAME; prepend_file.type = ZEND_HANDLE_FILENAME;
@ -1115,7 +1116,8 @@ PHPAPI void php_execute_script(zend_file_handle *primary_file CLS_DC ELS_DC PLS_
} else { } else {
prepend_file_p = NULL; prepend_file_p = NULL;
} }
if (PG(auto_append_file) && PG(auto_append_file)[0]) { if (PG(auto_append_file) && PG(auto_append_file)[0] &&
strncmp(PG(auto_prepend_file), "none", 4) != 0) {
append_file.filename = PG(auto_append_file); append_file.filename = PG(auto_append_file);
append_file.free_filename = 0; append_file.free_filename = 0;
append_file.type = ZEND_HANDLE_FILENAME; append_file.type = ZEND_HANDLE_FILENAME;