Hello, "Doug Essinger-Hileman" <[EMAIL PROTECTED]> wrote:
> On 25 Jun 2003 at 16:42, Dan Joseph wrote: > > > Store that file outside the docroot. That way there is no chance > > they can > > get it from the web site. I myself use an ini file that is no where > > near the docroot, and use parse_ini_file() to load the DB > > information in, and then I connect to it. This method passed our > > security audit with flying colors. > > > > A sample of what my ini file resembles is: > > > > [mysql_info] > > host = 192.168.1.1 > > uid = username > > pwd = password > > dbn = database > > > > They end up in a $INI array, and the fields are $INI['host'], > > $INI['uid'], > > etc.. You can read more about that function @ www.php.net. > > I am just beginning to use php and mysql together (I'm new to both). > I am having trouble getting this to work in what I think is a very > simple test. > > I have created mysql.ini, and put it outside the docroot: > /myhome/mysql.ini. This file, in its entirety, is: > > [mysql_info} I think you meant [mysql_info]? (Check the closing bracket.) > host=spore.org > uid=myuserid > passwd=mypassword > > Then I created a webpage with nothing more than the following: > > <?php > parse_ini_file("/home/revref/mysql.ini"); > echo $INI; > ?> > There's a good example in the manual: http://www.php.net/manual/en/function.parse-ini-file.php Notice that you need to do something like this: (based on your example) <?php $INI = parse_ini_file("/home/revref/mysql.ini"); print_r($INI); ?> - E - PS Please check the difference between print_r() and echo() as well... ...[snip]... __________________________________________________ Do You Yahoo!? Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php