mirror of
https://github.com/php/php-src.git
synced 2024-11-25 02:44:58 +08:00
WS
This commit is contained in:
parent
0f31ed2f77
commit
f5dd8c00a0
@ -1280,28 +1280,28 @@ filedone:
|
||||
s = "";
|
||||
|
||||
{
|
||||
/* store temp_filename as-is (without magic_quotes_gpc-ing it, in case upload_tmp_dir
|
||||
* contains escapeable characters. escape only the variable name.) */
|
||||
zval zfilename;
|
||||
/* store temp_filename as-is (without magic_quotes_gpc-ing it, in case upload_tmp_dir
|
||||
* contains escapeable characters. escape only the variable name.) */
|
||||
zval zfilename;
|
||||
|
||||
/* Initialize variables */
|
||||
add_protected_variable(param TSRMLS_CC);
|
||||
/* Initialize variables */
|
||||
add_protected_variable(param TSRMLS_CC);
|
||||
|
||||
/* if param is of form xxx[.*] this will cut it to xxx */
|
||||
if (!is_anonymous) {
|
||||
/* if param is of form xxx[.*] this will cut it to xxx */
|
||||
if (!is_anonymous) {
|
||||
ZVAL_STRING(&zfilename, temp_filename, 1);
|
||||
safe_php_register_variable_ex(param, &zfilename, NULL, 1 TSRMLS_CC);
|
||||
}
|
||||
|
||||
/* Add $foo[tmp_name] */
|
||||
if (is_arr_upload) {
|
||||
snprintf(lbuf, llen, "%s[tmp_name][%s]", abuf, array_index);
|
||||
} else {
|
||||
snprintf(lbuf, llen, "%s[tmp_name]", param);
|
||||
}
|
||||
add_protected_variable(lbuf TSRMLS_CC);
|
||||
ZVAL_STRING(&zfilename, temp_filename, 1);
|
||||
safe_php_register_variable_ex(param, &zfilename, NULL, 1 TSRMLS_CC);
|
||||
}
|
||||
|
||||
/* Add $foo[tmp_name] */
|
||||
if (is_arr_upload) {
|
||||
snprintf(lbuf, llen, "%s[tmp_name][%s]", abuf, array_index);
|
||||
} else {
|
||||
snprintf(lbuf, llen, "%s[tmp_name]", param);
|
||||
}
|
||||
add_protected_variable(lbuf TSRMLS_CC);
|
||||
ZVAL_STRING(&zfilename, temp_filename, 1);
|
||||
register_http_post_files_variable_ex(lbuf, &zfilename, http_post_files, 1 TSRMLS_CC);
|
||||
register_http_post_files_variable_ex(lbuf, &zfilename, http_post_files, 1 TSRMLS_CC);
|
||||
}
|
||||
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user