> I'm trying to use passthru in a PHP program to have an external program
> display some data.  The problem is that I was trying to have the external
> program's environment pick up the form field variables automatically
passed
> into the PHP program as shell environment variables.
>
> In other words, if a user typed "Smith" into the last_name field in a
form,
> the PHP program called by that form starts out with $last_name = "Smith",
> and I would like the external program called by passthru within the PHP
> program to have a shell environment variable last_name = "Smith".
>
> Does anyone know an easy way to do this?

http://php.net/setenv

<?php
    SetEnv("last_name='$last_name'");
?>

Since you probably want to do this for all your POST vars, check out
http://php.net/FAQ.php#7.1
<?php
    reset($HTTP_POST_VARS);
    while (list($var, $val) = each($HTTP_POST_VARS)){
        SetEnv("$var='$val'");
    }
?>

--
Visit the Zend Store at http://www.zend.com/store/
Wanna help me out?  Like Music?  Buy a CD: http://l-i-e.com/artists.htm
Volunteer a little time: http://chatmusic.com/volunteer.htm



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to