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

2002-10-10 Thread 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=$argcbr; 
print 0=$argv[0]br; 
print 1=$argv[1]br; 
print 2=$argv[2]br; 
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




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=$argcbr; 
 print 0=$argv[0]br; 
 print 1=$argv[1]br; 
 print 2=$argv[2]br; 
 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 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=$argcbr; 
  print 0=$argv[0]br; 
  print 1=$argv[1]br; 
  print 2=$argv[2]br; 
  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 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=$argcbr;
  print 0=$argv[0]br;
  print 1=$argv[1]br;
  print 2=$argv[2]br;
  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