Re: [PHP] Shell or http?
Note that I have problems with shellscripts written on Windows the SCP to Linux. They don't run a t first time. So I've to open them with a editor(i prefer joe), remove Ms (newlines) after -q to http://www.icygen.com 99% - Original Message - From: "Jon Farmer" <[EMAIL PROTECTED]> To: "George E. Papadakis" <[EMAIL PROTECTED]>; "PHP List" <[EMAIL PROTECTED]> Sent: Monday, August 27, 2001 1:11 PM Subject: RE: [PHP] Shell or http? > Shell PHP scripts will start with the line > > #!/path/to/php -q > > Regards > > Jon > > -- > Jon Farmer O?O¬ > Systems Programmer, Entanet www.enta.net > Tel +44 (0)1952 428969 Mob +44 (0)7968 524175 > PGP Key available, send blank email to [EMAIL PROTECTED] > > -Original Message- > From: George E. Papadakis [mailto:[EMAIL PROTECTED]] > Sent: 26 August 2001 18:36 > To: PHP List > Subject: [PHP] Shell or http? > > > Hi, > > Is there any way to identify if a php script is running through a shell or > web? > Thanks in advance. > > > -- GeorgeP > > > -- > 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 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 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] Shell or http?
Shell PHP scripts will start with the line #!/path/to/php -q Regards Jon -- Jon Farmer O?O¬ Systems Programmer, Entanet www.enta.net Tel +44 (0)1952 428969 Mob +44 (0)7968 524175 PGP Key available, send blank email to [EMAIL PROTECTED] -Original Message- From: George E. Papadakis [mailto:[EMAIL PROTECTED]] Sent: 26 August 2001 18:36 To: PHP List Subject: [PHP] Shell or http? Hi, Is there any way to identify if a php script is running through a shell or web? Thanks in advance. -- GeorgeP -- 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 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] Shell or http?
Thanks for your answer Chris, What I want to do is find a way to check if a script is running as a cgi or not. Suppose I am running it from a unix shell (sgi) then I want the script to behave differently than when executed by a Web Server. I was wondering if there is an enviroment/php variable that can help me identify whether the script was sgi or web running. Thanks again. --georgep - Original Message - From: "Chris Lambert" <[EMAIL PROTECTED]> To: "George E. Papadakis" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Monday, August 27, 2001 1:14 AM Subject: Re: [PHP] Shell or http? > It depends on how the webserver is setup. If its being run as a CGI then it > depends if suEXEC is enabled. If its not, it should be run as nobody, > whereas if it is (and the user/group paramater in httpd.conf is set) it'll > be run as whatever the directive is set to. If its run as a module, then the > userid should be nobody. Where are you trying to identify it from? > > /* Chris Lambert, CTO - [EMAIL PROTECTED] > WhiteCrown Networks - More Than White Hats > Web Application Security - www.whitecrown.net > */ > > - Original Message - > From: George E. Papadakis <[EMAIL PROTECTED]> > To: PHP List <[EMAIL PROTECTED]> > Sent: Sunday, August 26, 2001 1:36 PM > Subject: [PHP] Shell or http? > > > | Hi, > | > | Is there any way to identify if a php script is running through a shell or > | web? > | Thanks in advance. > | > | > | -- GeorgeP > | > | > | -- > | 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 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 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] Shell or http?
It depends on how the webserver is setup. If its being run as a CGI then it depends if suEXEC is enabled. If its not, it should be run as nobody, whereas if it is (and the user/group paramater in httpd.conf is set) it'll be run as whatever the directive is set to. If its run as a module, then the userid should be nobody. Where are you trying to identify it from? /* Chris Lambert, CTO - [EMAIL PROTECTED] WhiteCrown Networks - More Than White Hats Web Application Security - www.whitecrown.net */ - Original Message - From: George E. Papadakis <[EMAIL PROTECTED]> To: PHP List <[EMAIL PROTECTED]> Sent: Sunday, August 26, 2001 1:36 PM Subject: [PHP] Shell or http? | Hi, | | Is there any way to identify if a php script is running through a shell or | web? | Thanks in advance. | | | -- GeorgeP | | | -- | 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 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]