From: Joby W. <joby@u.washington.edu> - 2004-03-22 21:32:52
|
I've done some testing with PEAR_Config and the 'inicommented' method seems to work just fine with quotes (they do need to be escaped), so I'll put some effor into moving this forward. But I'll limit my effort to config/ until after 1.3.8 so as to not hold up this already late revision. jbw Joby Walker wrote: > Matthew, > > Some special characters are not passed via the parse_ini_file function. > See: > > http://us4.php.net/manual/en/function.parse-ini-file.php > > The only place this should be an issue is the DBAUTH_AUTH SQL querries. > > jbw > > Matthew Palmer wrote: > >> I've put together a first revision of the IniConfig system for >> configuring >> PHPWiki pretty much entirely through an INI file (config.ini). This >> negates >> the need to edit *any* PHP code at all, and simplifies the user >> experience >> by not requiring the user to wade through any "if (!defined) define()" >> type >> statements. The syntax is also standardised now, everything is defined >> through ALL_UPPERCASE_WITH_UNDERSCORES config variables, which is then >> translated through the IniConfig() function into the defines and >> variables >> used by PHPWiki internally. >> >> I've tested it as working properly on the latest CVS as of about 4 hours >> ago. A backport to 1.3.7 might be in the cards, but I figure it's >> probably >> best if I stick to breaking one branch at a time. <grin> >> >> Of course, existing config files need to be rewritten, so it might not >> make >> sense to release it with 1.3.8, but I'd appreciate it if people could >> have a >> good old fashioned test and report problems. I *want* this into >> PHPWiki - >> it makes programmatic editing of config files sooooo much easier >> because a >> common regular expression can be used to find and edit every config >> item. The configurator will be easier to keep maintained. >> >> The gzipped patch is attached. >> >> - Matt > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Phpwiki-talk mailing list > Php...@li... > https://lists.sourceforge.net/lists/listinfo/phpwiki-talk |