Re: [PHP] command line or http browser?
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?
* 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?
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?
* 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?
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