RE: [PHP] Calling PHP (cgi) from a perl script and passsing parameters

2002-10-10 Thread Jim Carey

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

2002-10-10 Thread Jim Carey

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

2002-10-10 Thread Sascha Cunz

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