> 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]