Do I have to do anything else to get this patch submitted?
Is there anything more required within it? Where do I go from here? Do I need a sponsor? Do I have to get a CVS account with adequate karma to commit the patch myself? Anyone? Is there anyone out there? Patch can be retrieved from http://rquadling.php1h.com/ini_patch.diff.txt Regards, Richard Quadlng. On 18/07/06, Richard Quadling <[EMAIL PROTECTED]> wrote:
The supplied patch enhances PHP's .INI from ... php-%sapi-name%.ini to ... php%php-version%-%sapi-module-name%.ini php%php-major-version%.%php-minor-version%.%php-release-version%-%sapi-module-name%.ini php%php-major-version%.%php-minor-version%-%sapi-module-name%.ini php%php-major-version%-%sapi-module-name%.ini with the original as a fallback. e.g. from php-isapi.ini to php5.2.0-dev-isapi.ini php5.1.4-isapi.ini php5.0-isapi.ini php5-isapi.ini php-isapi.ini (Just examples - all combinations are valid). With the INI files, the most specific one is looked for first and each check gets less specific until a file is found. The supplied patches also do the same work with the Windows Registry. Currently the registry key examined is ... SOFTWARE\\PHP This is extended to ... SOFTWARE\\PHP\\V5\\Per Directory Values SOFTWARE\\PHP\\V5.1\\Per Directory Values SOFTWARE\\PHP\\V5.1.4\\Per Directory Values SOFTWARE\\PHP\\V5.2.0-dev\\Per Directory Values The more specific settings will override the less specific settings. And the supplied patches allow for the location of the ini file on a per PHP version basis... SOFTWARE\\PHP\\V5\\IniFilePath SOFTWARE\\PHP\\V5.1\\IniFilePath SOFTWARE\\PHP\\V5.1.4\\IniFilePath SOFTWARE\\PHP\\V5.2.0-dev\\IniFilePath The more specific paths will be examined before the less specific paths. NOTE: I am NOT able to verify this code as I am not yet able to compile PHP. I'm still learning this, so please accept my apologies for any syntax errors, bugs. I'm more than willing to fix them! And if anyone has used MS VC++ Express Edition to build PHP, I'd be REALLY grateful to have any notes/comments about the process. Thanks, Richard Quadling. -- ----- Richard Quadling Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
-- ----- Richard Quadling Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731 "Standing on the shoulders of some very clever giants!" -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php