version 1.1, 2012/02/21 23:48:05
|
version 1.1.1.3, 2013/07/22 01:32:11
|
Line 2
|
Line 2
|
+----------------------------------------------------------------------+ |
+----------------------------------------------------------------------+ |
| PHP Version 5 | |
| PHP Version 5 | |
+----------------------------------------------------------------------+ |
+----------------------------------------------------------------------+ |
| Copyright (c) 1997-2012 The PHP Group | | | Copyright (c) 1997-2013 The PHP Group | |
+----------------------------------------------------------------------+ |
+----------------------------------------------------------------------+ |
| This source file is subject to version 3.01 of the PHP license, | |
| This source file is subject to version 3.01 of the PHP license, | |
| that is bundled with this package in the file LICENSE, and is | |
| that is bundled with this package in the file LICENSE, and is | |
Line 28 BEGIN_EXTERN_C()
|
Line 28 BEGIN_EXTERN_C()
|
PHPAPI int php_fopen_primary_script(zend_file_handle *file_handle TSRMLS_DC); |
PHPAPI int php_fopen_primary_script(zend_file_handle *file_handle TSRMLS_DC); |
PHPAPI char *expand_filepath(const char *filepath, char *real_path TSRMLS_DC); |
PHPAPI char *expand_filepath(const char *filepath, char *real_path TSRMLS_DC); |
PHPAPI char *expand_filepath_ex(const char *filepath, char *real_path, const char *relative_to, size_t relative_to_len TSRMLS_DC); |
PHPAPI char *expand_filepath_ex(const char *filepath, char *real_path, const char *relative_to, size_t relative_to_len TSRMLS_DC); |
|
PHPAPI char *expand_filepath_with_mode(const char *filepath, char *real_path, const char *relative_to, size_t relative_to_len, int realpath_mode TSRMLS_DC); |
|
|
PHPAPI int php_check_open_basedir(const char *path TSRMLS_DC); |
PHPAPI int php_check_open_basedir(const char *path TSRMLS_DC); |
PHPAPI int php_check_open_basedir_ex(const char *path, int warn TSRMLS_DC); |
PHPAPI int php_check_open_basedir_ex(const char *path, int warn TSRMLS_DC); |
PHPAPI int php_check_specific_open_basedir(const char *basedir, const char *path TSRMLS_DC); |
PHPAPI int php_check_specific_open_basedir(const char *basedir, const char *path TSRMLS_DC); |
|
|
/* {{{ OPENBASEDIR_CHECKPATH(filename) to ease merge between 6.x and 5.x */ |
/* {{{ OPENBASEDIR_CHECKPATH(filename) to ease merge between 6.x and 5.x */ |
#if (PHP_MAJOR_VERSION < 6) | #if PHP_API_VERSION < 20100412 |
# define OPENBASEDIR_CHECKPATH(filename) \ |
# define OPENBASEDIR_CHECKPATH(filename) \ |
(PG(safe_mode) && (!php_checkuid(filename, NULL, CHECKUID_CHECK_FILE_AND_DIR))) || php_check_open_basedir(filename TSRMLS_CC) |
(PG(safe_mode) && (!php_checkuid(filename, NULL, CHECKUID_CHECK_FILE_AND_DIR))) || php_check_open_basedir(filename TSRMLS_CC) |
#else |
#else |