iliaa Fri Dec 27 18:05:15 2002 EDT Modified files: /php4/sapi/apache php_apache.c /php4/sapi/apache_hooks php_apache.c Log: Make the version code get the version from the current Apache, rather then the Apache PHP was compiled against. Index: php4/sapi/apache/php_apache.c diff -u php4/sapi/apache/php_apache.c:1.71 php4/sapi/apache/php_apache.c:1.72 --- php4/sapi/apache/php_apache.c:1.71 Fri Dec 27 17:47:06 2002 +++ php4/sapi/apache/php_apache.c Fri Dec 27 18:05:13 2002 @@ -17,7 +17,7 @@ | David Sklar <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ */ -/* $Id: php_apache.c,v 1.71 2002/12/27 22:47:06 iliaa Exp $ */ +/* $Id: php_apache.c,v 1.72 2002/12/27 23:05:13 iliaa Exp $ */ #include "php_apache_http.h" @@ -507,7 +507,13 @@ Fetch Apache version */ PHP_FUNCTION(apache_get_version) { - RETURN_STRING(SERVER_VERSION, 1); + char *apv = (char *) ap_get_server_version(); + + if (apv && *apv) { + RETURN_STRING(apv, 1); + } else { + RETURN_FALSE; + } } /* }}} */ Index: php4/sapi/apache_hooks/php_apache.c diff -u php4/sapi/apache_hooks/php_apache.c:1.6 php4/sapi/apache_hooks/php_apache.c:1.7 --- php4/sapi/apache_hooks/php_apache.c:1.6 Fri Dec 27 17:47:06 2002 +++ php4/sapi/apache_hooks/php_apache.c Fri Dec 27 18:05:15 2002 @@ -17,7 +17,7 @@ | David Sklar <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ */ -/* $Id: php_apache.c,v 1.6 2002/12/27 22:47:06 iliaa Exp $ */ +/* $Id: php_apache.c,v 1.7 2002/12/27 23:05:15 iliaa Exp $ */ #include "php_apache_http.h" @@ -1916,7 +1916,13 @@ Fetch Apache version */ PHP_FUNCTION(apache_get_version) { - RETURN_STRING(SERVER_VERSION, 1); + char *apv = (char *) ap_get_server_version(); + + if (apv && *apv) { + RETURN_STRING(apv, 1); + } else { + RETURN_FALSE; + } } /* }}} */
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php