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]

Reply via email to