RE: [PHP] Calling PHP (cgi) from a perl script and passsing parameters
sorry - seems my earlier post was base64 - apologies to all :-( - here it is again yes - am using 4.2.1 output from phpinfo() shows: _SERVER["argv"] Array ( ) _SERVER["argc"] 0 which agrees with the $argc and $argv output. details on the build include: Build Date Jul 18 2002 08:29:02 Configure Command './configure' '--prefix=/usr/local/php' '--with-config-file-path=/usr/local/bin/' '--enable-ftp' '--without-gd' '--with-mysql' Server API CGI the php.ini shows register_globals on and register_argc_argv on works fine if I call the php mod directly from the command line - and parses the passed variable fine - just doesnt do it when called using the tick (or system function) from Perl Jim Carey www.OZbcoz.com discount domain registration > -Original Message- > From: Sascha Cunz [mailto:[EMAIL PROTECTED]] > Sent: Friday, 11 October 2002 9:28 AM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: Re: [PHP] Calling PHP (cgi) from a perl script and passsing > parameters > > > What you're referring is CLI, not CGI Version of PHP. > > Anyway, i assume, you're using a PHP version 4.2 or higher. > Have a look at the $_SERVER['argc'] and $_SERVER['argv']. > > Sascha > > Am Donnerstag, 10. Oktober 2002 23:57 schrieb Jim Carey: > > Hi, > > > > have been having problems passing parameters to a PHP script from a Perl > > script . I call the PHP script using (as an example): > > > $a=`/home/ozbcoz/http/testphp.php fred=testing`; > > print "$a"; > > > > > > then I have a PHP script showing: > > > > #!/usr/local/php/bin/php -q > > > > > print "count=$argc"; > > print "0=$argv[0]"; > > print "1=$argv[1]"; > > print "2=$argv[2]"; > > phpinfo(); > > ?> > > > > the outout comes out as: > > > > count=0 > > 0= > > 1= > > 2= > > plus the phpinfo bumpf - which shows argc as 0 and an empty > array for argv > > > > sny clues anyone ? > > > > Jim Carey > > www.OZbcoz.com discount domain registration > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Calling PHP (cgi) from a perl script and passsing parameters
yes - am using 4.2.1 output from phpinfo() shows: _SERVER["argv"] Array ( ) _SERVER["argc"] 0 which agrees with the $argc and $argv output. details on the build include: Build Date Jul 18 2002 08:29:02 Configure Command './configure' '--prefix=/usr/local/php' '--with-config-file-path=/usr/local/bin/' '--enable-ftp' '--without-gd' '--with-mysql' Server API CGI the php.ini shows register_globals on and register_argc_argv on works fine if I call the php mod directly from the command line - and parses the passed variable fine - just doesnt do it when called using the tick (or system function) from Perl Jim Carey www.OZbcoz.com discount domain registration > -Original Message- > From: Sascha Cunz [mailto:[EMAIL PROTECTED]] > Sent: Friday, 11 October 2002 9:28 AM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: Re: [PHP] Calling PHP (cgi) from a perl script and passsing > parameters > > > What you're referring is CLI, not CGI Version of PHP. > > Anyway, i assume, you're using a PHP version 4.2 or higher. > Have a look at the $_SERVER['argc'] and $_SERVER['argv']. > > Sascha > > Am Donnerstag, 10. Oktober 2002 23:57 schrieb Jim Carey: > > Hi, > > > > have been having problems passing parameters to a PHP script from a Perl > > script . I call the PHP script using (as an example): > > > $a=`/home/ozbcoz/http/testphp.php fred=testing`; > > print "$a"; > > > > > > then I have a PHP script showing: > > > > #!/usr/local/php/bin/php -q > > > > > print "count=$argc"; > > print "0=$argv[0]"; > > print "1=$argv[1]"; > > print "2=$argv[2]"; > > phpinfo(); > > ?> > > > > the outout comes out as: > > > > count=0 > > 0= > > 1= > > 2= > > plus the phpinfo bumpf - which shows argc as 0 and an empty > array for argv > > > > sny clues anyone ? > > > > Jim Carey > > www.OZbcoz.com discount domain registration > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >
Re: [PHP] Calling PHP (cgi) from a perl script and passsing parameters
What you're referring is CLI, not CGI Version of PHP. Anyway, i assume, you're using a PHP version 4.2 or higher. Have a look at the $_SERVER['argc'] and $_SERVER['argv']. Sascha Am Donnerstag, 10. Oktober 2002 23:57 schrieb Jim Carey: > Hi, > > have been having problems passing parameters to a PHP script from a Perl > script . I call the PHP script using (as an example): > $a=`/home/ozbcoz/http/testphp.php fred=testing`; > print "$a"; > > > then I have a PHP script showing: > > #!/usr/local/php/bin/php -q > > print "count=$argc"; > print "0=$argv[0]"; > print "1=$argv[1]"; > print "2=$argv[2]"; > phpinfo(); > ?> > > the outout comes out as: > > count=0 > 0= > 1= > 2= > plus the phpinfo bumpf - which shows argc as 0 and an empty array for argv > > sny clues anyone ? > > Jim Carey > www.OZbcoz.com discount domain registration > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php