Re: [PHP] command line or http browser?

2003-07-25 Thread Marek Kilimajer
My uneducated guess is you are running cgi version of php binary, which 
is different from cli version.

ermelir wrote:

Hi list,

I search to detect if a script is call from command line or if the call from
a client http browser.
for doing that, I test if:
php_sapi_name()=='cli'
which returns TRUE if script calls from command line; this work fine with
PHP 4.2, but with PHP 5 php_sapi_name() returns cgi-fcgi
so, I would know if with others php version there is others returns values?
and if there is another way to detect if script is call from command line?
thanks in advance for yours answers
best regards


_
Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger
http://www.ifrance.com/_reloc/m la 1čre messagerie instantanée de France



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: [PHP] command line or http browser?

2003-07-24 Thread Curt Zirzow
* Thus wrote ermelir ([EMAIL PROTECTED]):
> thanks for your answer and sorry for my poor english ;)
> in the list of returns values, there somes I can't determine if command line
> or server values
> * isapi
IIS sapi

> * nsapi
Netscape sapi

> * embed
> * milter
> * activescript
> * java_servlet
I believe these are all server related not sure though.

> do you know?
> thanks for your help
> 
You're welcome.
Curt
-- 
"I used to think I was indecisive, but now I'm not so sure."

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] command line or http browser?

2003-07-24 Thread ermelir
thanks for your answer and sorry for my poor english ;)
in the list of returns values, there somes I can't determine if command line
or server values
* isapi
* nsapi
* embed
* milter
* activescript
* java_servlet
do you know?
thanks for your help


- Original Message -
From: "Curt Zirzow" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, July 24, 2003 6:22 PM
Subject: Re: [PHP] command line or http browser?


> * Thus wrote ermelir ([EMAIL PROTECTED]):
> > Hi list,
> >
> > I search to detect if a script is call from command line or if the call
from
> > a client http browser.
> > for doing that, I test if:
> > php_sapi_name()=='cli'
> > which returns TRUE if script calls from command line; this work fine
with
> > PHP 4.2, but with PHP 5 php_sapi_name() returns cgi-fcgi
> > so, I would know if with others php version there is others returns
values?
> > and if there is another way to detect if script is call from command
line?
> > thanks in advance for yours answers
>
> This is a good point. I'm not aware of any other names, although I
> have to admit i wan't aware of the sapi_name function either..  :)
>
> There aught to be a better method of detecting whether you are in
> cli mode or module mode. If this is the only way to determain it I
> would make a suggestion to the php developers to have a way to
> detect what mode your in.  Detecting by a string value is very poor
> method of doing it.
>
> Ok, now after reading the docs, I see why its a string Some one
> came up with a list of names, I have no clue where he got it his
> reference tells me nothing.
>
> - aolserver
> - activescript
> - apache
> - cgi-fcgi
> - cgi
> - isapi
> - nsapi
> - phttpd
> - roxen
> - java_servlet
> - thttpd
> - pi3web
> - apache2filter
> - caudium
> - apache2handler
> - tux
> - webjames
> - cli
> - embed
> - milter
>
>
> Curt
> --
> "I used to think I was indecisive, but now I'm not so sure."
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
> _
> Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger
> http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France

_
Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger
http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] command line or http browser?

2003-07-24 Thread Curt Zirzow
* Thus wrote ermelir ([EMAIL PROTECTED]):
> Hi list,
> 
> I search to detect if a script is call from command line or if the call from
> a client http browser.
> for doing that, I test if:
> php_sapi_name()=='cli'
> which returns TRUE if script calls from command line; this work fine with
> PHP 4.2, but with PHP 5 php_sapi_name() returns cgi-fcgi
> so, I would know if with others php version there is others returns values?
> and if there is another way to detect if script is call from command line?
> thanks in advance for yours answers

This is a good point. I'm not aware of any other names, although I
have to admit i wan't aware of the sapi_name function either..  :)

There aught to be a better method of detecting whether you are in
cli mode or module mode. If this is the only way to determain it I
would make a suggestion to the php developers to have a way to
detect what mode your in.  Detecting by a string value is very poor
method of doing it.

Ok, now after reading the docs, I see why its a string Some one
came up with a list of names, I have no clue where he got it his
reference tells me nothing.

- aolserver
- activescript
- apache
- cgi-fcgi
- cgi
- isapi
- nsapi
- phttpd
- roxen
- java_servlet
- thttpd
- pi3web
- apache2filter
- caudium
- apache2handler
- tux
- webjames
- cli
- embed
- milter


Curt
-- 
"I used to think I was indecisive, but now I'm not so sure."

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] command line or http browser?

2003-07-24 Thread ermelir
Hi list,

I search to detect if a script is call from command line or if the call from
a client http browser.
for doing that, I test if:
php_sapi_name()=='cli'
which returns TRUE if script calls from command line; this work fine with
PHP 4.2, but with PHP 5 php_sapi_name() returns cgi-fcgi
so, I would know if with others php version there is others returns values?
and if there is another way to detect if script is call from command line?
thanks in advance for yours answers
best regards



_
Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger
http://www.ifrance.com/_reloc/m la 1čre messagerie instantanée de France


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php