Jason Young wrote: > > I can't say I'm really too familiar with the php commandline.. > > You're using /usr/bin/php (or equivalent) and attempting to use your > exec() that way? > > If you do 'php -?' you'll get a list of commands that you can use, and I > don't see a way to pass cmdline arguments as variables.. > > Having said that, I Just went and looked further into it.. if I make a > test script, and at the top I put: > $hi = $argv[1]; > > then $hi becomes whatever you've specified as the first argument.. I'm > assuming this is what you want? > > To clarify: > phpfile.php contains: > <? > $hi = $argv[1]; > echo $hi; > ?> > > Running the command "php -f phpfile.php test" returns "test" > > Does this help at all?? > > -Jason > > Daren Cotter wrote: > > Jason, > > > > I'm not using a web script any longer, I'm using > > command-line (I determined that it is installed on the > > server). > > > > I read about $argc and $argv, but when I call the > > script passing two arguments, both $argc and $argv are > > blank. Is this a php.ini setting I need to change or > > somethign? > >
I'm think you're all forgetting about register_globals being off by default these days... The following may help: $argc = $GLOBALS['HTTP_SERVER_VARS']['argc']; $argv = $GLOBALS['HTTP_SERVER_VARS']['argv']; HTH, Rob. -- .-----------------. | Robert Cummings | :-----------------`----------------------------. | Webdeployer - Chief PHP and Java Programmer | :----------------------------------------------: | Mail : mailto:[EMAIL PROTECTED] | | Phone : (613) 731-4046 x.109 | :----------------------------------------------: | Website : http://www.webmotion.com | | Fax : (613) 260-9545 | `----------------------------------------------' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php