sniper Sat Jun 9 11:42:56 2007 UTC
Modified files:
/php-src/ext/standard basic_functions.c info.c info.h
Log:
- Added php_ini_loaded_file() function which returns the path to the actual
php.ini in use.
# there was only a function to return the _additional_ files in use..
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/basic_functions.c?r1=1.858&r2=1.859&diff_format=u
Index: php-src/ext/standard/basic_functions.c
diff -u php-src/ext/standard/basic_functions.c:1.858
php-src/ext/standard/basic_functions.c:1.859
--- php-src/ext/standard/basic_functions.c:1.858 Tue May 22 14:32:39 2007
+++ php-src/ext/standard/basic_functions.c Sat Jun 9 11:42:55 2007
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: basic_functions.c,v 1.858 2007/05/22 14:32:39 tony2001 Exp $ */
+/* $Id: basic_functions.c,v 1.859 2007/06/09 11:42:55 sniper Exp $ */
#include "php.h"
#include "php_streams.h"
@@ -1756,6 +1756,10 @@
static
ZEND_BEGIN_ARG_INFO(arginfo_php_ini_scanned_files, 0)
ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO(arginfo_php_ini_loaded_file, 0)
+ZEND_END_ARG_INFO()
/* }}} */
/* {{{ iptc.c */
static
@@ -3172,6 +3176,7 @@
PHP_FE(php_sapi_name,
arginfo_php_sapi_name)
PHP_FE(php_uname,
arginfo_php_uname)
PHP_FE(php_ini_scanned_files,
arginfo_php_ini_scanned_files)
+ PHP_FE(php_ini_loaded_file,
arginfo_php_ini_loaded_file)
PHP_FE(strnatcmp,
arginfo_strnatcmp)
PHP_FE(strnatcasecmp,
arginfo_strnatcasecmp)
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/info.c?r1=1.279&r2=1.280&diff_format=u
Index: php-src/ext/standard/info.c
diff -u php-src/ext/standard/info.c:1.279 php-src/ext/standard/info.c:1.280
--- php-src/ext/standard/info.c:1.279 Thu Jun 7 09:07:12 2007
+++ php-src/ext/standard/info.c Sat Jun 9 11:42:55 2007
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: info.c,v 1.279 2007/06/07 09:07:12 tony2001 Exp $ */
+/* $Id: info.c,v 1.280 2007/06/09 11:42:55 sniper Exp $ */
#include "php.h"
#include "php_ini.h"
@@ -1107,6 +1107,18 @@
}
/* }}} */
+/* {{{ proto string php_ini_loaded_file(void)
+ Return the actual loaded ini filename */
+PHP_FUNCTION(php_ini_loaded_file)
+{
+ if (php_ini_opened_path) {
+ RETURN_STRING(php_ini_opened_path, 1);
+ } else {
+ RETURN_FALSE;
+ }
+}
+/* }}} */
+
/*
* Local variables:
* tab-width: 4
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/info.h?r1=1.43&r2=1.44&diff_format=u
Index: php-src/ext/standard/info.h
diff -u php-src/ext/standard/info.h:1.43 php-src/ext/standard/info.h:1.44
--- php-src/ext/standard/info.h:1.43 Tue Jan 23 19:58:45 2007
+++ php-src/ext/standard/info.h Sat Jun 9 11:42:55 2007
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: info.h,v 1.43 2007/01/23 19:58:45 helly Exp $ */
+/* $Id: info.h,v 1.44 2007/06/09 11:42:55 sniper Exp $ */
#ifndef INFO_H
#define INFO_H
@@ -66,6 +66,8 @@
PHP_FUNCTION(php_sapi_name);
PHP_FUNCTION(php_uname);
PHP_FUNCTION(php_ini_scanned_files);
+PHP_FUNCTION(php_ini_loaded_file);
+
/* NOTE: use UTF-8 if you print anything non-ASCII */
PHPAPI char *php_info_html_esc(char *string TSRMLS_DC);
PHPAPI void php_print_info_htmlhead(TSRMLS_D);
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php