zeev Tue Mar 13 15:20:23 2001 EDT Modified files: /php4 NEWS /php4/ext/standard browscap.c Log: Make get_browser() read its information from $HTTP_SERVER_VARS[] if available Index: php4/NEWS diff -u php4/NEWS:1.611 php4/NEWS:1.612 --- php4/NEWS:1.611 Mon Mar 12 18:09:17 2001 +++ php4/NEWS Tue Mar 13 15:20:23 2001 @@ -1,6 +1,10 @@ PHP 4.0 NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +?? ??? 200?, Version 4.0.6 +- Added mysql_unbuffered_query(), which is useful for very large result sets + (Zeev) + ?? ??? 200?, Version 4.0.5 - Added array_reduce(), which allows iterative reduction of an array to a single value via a callback function. (Andrei) Index: php4/ext/standard/browscap.c diff -u php4/ext/standard/browscap.c:1.42 php4/ext/standard/browscap.c:1.43 --- php4/ext/standard/browscap.c:1.42 Sun Feb 25 22:07:16 2001 +++ php4/ext/standard/browscap.c Tue Mar 13 15:20:23 2001 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: browscap.c,v 1.42 2001/02/26 06:07:16 andi Exp $ */ +/* $Id: browscap.c,v 1.43 2001/03/13 23:20:23 zeev Exp $ */ #include "php.h" #include "php_regex.h" @@ -203,7 +203,8 @@ switch(ZEND_NUM_ARGS()) { case 0: - if (zend_hash_find(&EG(symbol_table), "HTTP_USER_AGENT", sizeof("HTTP_USER_AGENT"), (void **) &agent_name)==FAILURE) { + if (!PG(http_globals)[TRACK_VARS_SERVER] + || +zend_hash_find(PG(http_globals)[TRACK_VARS_SERVER]->value.ht, "HTTP_USER_AGENT", +sizeof("HTTP_USER_AGENT"), (void **) &agent_name)==FAILURE) { zend_error(E_WARNING,"HTTP_USER_AGENT variable is not set, cannot determine user agent name"); RETURN_FALSE; } -- PHP CVS 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]