Lines Matching refs:path
210 #define TRANSLATE_SLASHES(path) \ argument
212 char *tmp = path; \
219 #define TRANSLATE_SLASHES(path) argument
671 static void php_cgi_ini_activate_user_config(char *path, int path_len, const char *doc_root, int do… argument
675 user_config_cache_entry *entry = zend_hash_str_find_ptr(&CGIG(user_config_cache), path, path_len);
683 zend_hash_str_update_ptr(&CGIG(user_config_cache), path, path_len, entry);
696 if (!IS_ABSOLUTE_PATH(path, path_len)) {
697 real_path = tsrm_realpath(path, NULL);
702 path = real_path;
708 s2 = path;
711 s1 = path;
728 php_parse_user_ini_file(path, PG(user_ini_filename), entry->user_config);
733 php_parse_user_ini_file(path, PG(user_ini_filename), entry->user_config);
747 char *path, *doc_root, *server_name; local
776 path = emalloc(path_len + 2);
777 memcpy(path, SG(request_info).path_translated, path_len + 1);
778 path_len = zend_dirname(path, path_len);
779 path[path_len++] = DEFAULT_SLASH;
781 path = estrndup(SG(request_info).path_translated, path_len);
782 path_len = zend_dirname(path, path_len);
784 path[path_len] = 0;
787 …php_ini_activate_per_dir_config(path, path_len); /* Note: for global settings sake we check from r…
803 php_cgi_ini_activate_user_config(path, path_len, doc_root, doc_root_len, doc_root_len - 1);
810 efree(path);
925 static int is_valid_path(const char *path) argument
929 if (!path) {
932 p = strstr(path, "..");
934 if ((p == path || IS_SLASH(*(p-1))) &&