this particular instance of call is from a radius server (perl or C),
so it is not interacting with the web server at all, no browsers...  a
shell script for all intents and purposes, which parses the db for the
required aiuthentication info and processes the request accordingly
(along with other tasks).

perl scripts for example, can exit back to the calling program with a
return code or value.  for example, the following when called by
another program will return a 0

        exit $ret;

if conditions are not met, you can pass a "failure" notice to the
calling program depending on the value returned.

would like to do the same with the php script, but it returns the
variable prior to exiting (ie printing it to the screen) rather than
passing it back


>-----Original Message-----
>From: Miles Thompson [mailto:[EMAIL PROTECTED]]
>Sent: Thursday, May 10, 2001 4:16 PM
>To: Dave VanAuken
>Subject: RE: [PHP-DB] exit code generation, php shell
>I'm just free associating here, so these suggestions may be
>If you are calling the PHP script as a CGI program does it
>return different
>values if you cause it to "die" or "exit" vs. successful
>completion? I'm
>not talking about the die message.
>If you are calling it from within the web browser (sic.) use
>phpinfo() to
>see if any http_vars would serve. (Or if IIS, whatever the
>equivalents are.)
>Maybe you could fake this with a header() call.
>At 03:06 PM 5/10/01 -0400, you wrote:
>>did try it,  no go.  Tried a number of permutations, but it doesn't
>>seem to want to actually return the exit code...  just prints it to
>>the screen (in terminal mode) which is pretty and all, but
>not what I
>>need :)
>>just wondering is a solution exists and i just can't see the forest
>>for the trees.
>> >-----Original Message-----
>> >From: Miles Thompson<clipped>
>> >
>> >Dave,
>> >
>> >You can return a value from a function ...
>> >
>> >function dosomething( para1, para2 )
>> >{
>> >    code here
>> >    which depending on success or failure sets $reflag to 0 or 1
>> >    return $retflag;
>> >}
>> >
>> >So now the question is "Can we return a value from a
>> >script?" Hell, I don't
>> >know, why not just try it?
>> >My gut feeling is that it would go to the browser, not to
>> >the calling program.
>> >Interesting question.
>> >
>> >Cheers - Miles
>> >
>> >http:/
>> >At 02:26 PM 5/10/01 -0400, Dave wrote:
>> >>to tie in web based scripts and database updates with some
>> >server side
>> >>authentication issues, we need to have a PHP script be
>called from
>> >>another program.  The program expects a return or exit
>value to be
>> >>transmitted back on completion or termination of the script.  0
>> >>indicating success and anything else indicating failure
>> >>
>> >>PHP has exit() and die() which, all though you can place a
>> >variable or
>> >>string in
>> >>it, only prints it to the screen (or other output
>target) prior to
>> >>killing itself, and does not send an exit code as would a
>> >perl script
>> >>
>> >>is there any way to generate a exit code on the
>completion of a php
>> >>script that will be  interpreted by the program or CGI
>calling the
>> >>script, even if it is code to wrap the PHP script in yet
>> >another perl
>> >>shell.  We need to send some variables back from the PHP
>> >script to the
>> >>terminal as open text (just printed to the screen), but the
>> >program is
>> >>specifically waiting for the exit code.
>> >>
>> >>really want to avoide writing a perl/dbi script to carry out this
>> >>function.
>> >>
>> >>Appreciate any insight
>> >>
>> >>Dave
>>PHP Database Mailing List (
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>To contact the list administrators, e-mail:

PHP Database Mailing List (
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