If the value you want to send back to php is an integer you could just 
say

exit $number;

from perl and that will be put into your $var.

Otherwise use exec() instead of system.

exec("/path/to/perlscript.pl", $scriptOutputArray, $scriptExitValue);

Anything that gets printed from the perl script should show up in the 
$scriptOuputArray.

-Steve

On Wednesday, March 6, 2002, at 04:19  PM, Michael Hess wrote:

>
>
> Thanks,
>
> Ok,
> I got it to work.....now how do I take a varaible back into PHP
>
>
> I do a $var = system("/path/to/cgi $varforCGI")
> and in the CGI script I do a print $varforPHP
>
> however it prints the varforPHP to the broswer, I need it saved it var
>
> Any (more) help would be great!!
>
> Michael
>
> On
> Wed, 6
> Mar 2002, Steve Cayford wrote:
>
>> If you're running a perl script on the command line you would use
>> /path/to/perl/script.pl value1 value2 value3 ...
>>
>> In your perl script $ARGV[1] should hold value1, $ARGV[2] should hold
>> value2, etc.
>>
>> -Steve
>>
>> On Wednesday, March 6, 2002, at 02:48  PM, [EMAIL PROTECTED] wrote:
>>
>>> I need to pass a variable to Perl from a PHP script.  I am somewhat 
>>> know
>>> PHP but I do NOT know perl....I am running my perl script off of the
>>> command line.  I tried /path/to/somewhere/script.pl?var=var
>>>
>>> but it did not work.
>>>
>>> I would love any help you could provide me
>>>
>>> Thanks,
>>> Michael
>>>
>>>
>>> --
>>> 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

Reply via email to