Re: [PHP] passthru environment variables
OK, I finally found it. Someone else here recommended setenv -- it's actually putenv. putenv was *not* found through any search I could make on the PHP Web site involving the word environment and so on, I found it through Google. And it's apparently documented under "PHP Options and Information" where I wouldn't have thought to look for it for a thousand years. -- 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]
RE: [PHP] passthru environment variables
fpassthru doesn't include the code in your php code. In just dumps the file to output as it runs. Anything defined in PHP (inluding variables and functions) in the file passed through will not be available to the calling program. You need include(); Tim Ward Senior Systems Engineer Please refer to the following disclaimer in respect of this message: http://www.stivesdirect.com/e-mail-disclaimer.html -Original Message- From: Rich Puchalsky [mailto:[EMAIL PROTECTED]] Sent: 11 February 2001 05:52 To: [EMAIL PROTECTED] Subject: [PHP] passthru environment variables 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? -- 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]
Re: [PHP] passthru environment variables
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]
Re: [PHP] passthru environment variables
"Richard Lynch" [EMAIL PROTECTED] wrote: http://php.net/setenv Thanks! But when I try this link, or the "Quick Ref" button on the PHP home page, I can't find anything about setenv. And the manual doesn't have anything about it under Program Execution Functions. Is it undocumented? -- 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]
Re: [PHP] passthru environment variables
"Rich Puchalsky" [EMAIL PROTECTED] wrote in message 966dad$pkm$[EMAIL PROTECTED]">news:966dad$pkm$[EMAIL PROTECTED]... "Richard Lynch" [EMAIL PROTECTED] wrote: http://php.net/setenv Thanks! But when I try this link, or the "Quick Ref" button on the PHP home page, I can't find anything about setenv. And the manual doesn't have anything about it under Program Execution Functions. Is it undocumented? And once I actaully tried it, I got an undefined function message. -- 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]
[PHP] passthru environment variables
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? -- 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]