version 1.1.1.1, 2012/02/21 23:47:56
|
version 1.1.1.2, 2012/05/29 12:34:39
|
Line 51 static void php_filter_encode_html(zval *value, const
|
Line 51 static void php_filter_encode_html(zval *value, const
|
} |
} |
|
|
smart_str_0(&str); |
smart_str_0(&str); |
efree(Z_STRVAL_P(value)); | str_efree(Z_STRVAL_P(value)); |
Z_STRVAL_P(value) = str.c; |
Z_STRVAL_P(value) = str.c; |
Z_STRLEN_P(value) = str.len; |
Z_STRLEN_P(value) = str.len; |
} |
} |
Line 102 static void php_filter_encode_url(zval *value, const u
|
Line 102 static void php_filter_encode_url(zval *value, const u
|
s++; |
s++; |
} |
} |
*p = '\0'; |
*p = '\0'; |
efree(Z_STRVAL_P(value)); | str_efree(Z_STRVAL_P(value)); |
Z_STRVAL_P(value) = (char *)str; |
Z_STRVAL_P(value) = (char *)str; |
Z_STRLEN_P(value) = p - str; |
Z_STRLEN_P(value) = p - str; |
} |
} |
Line 131 static void php_filter_strip(zval *value, long flags)
|
Line 131 static void php_filter_strip(zval *value, long flags)
|
} |
} |
/* update zval string data */ |
/* update zval string data */ |
buf[c] = '\0'; |
buf[c] = '\0'; |
efree(Z_STRVAL_P(value)); | str_efree(Z_STRVAL_P(value)); |
Z_STRVAL_P(value) = (char *)buf; |
Z_STRVAL_P(value) = (char *)buf; |
Z_STRLEN_P(value) = c; |
Z_STRLEN_P(value) = c; |
} |
} |
Line 169 static void filter_map_apply(zval *value, filter_map *
|
Line 169 static void filter_map_apply(zval *value, filter_map *
|
} |
} |
/* update zval string data */ |
/* update zval string data */ |
buf[c] = '\0'; |
buf[c] = '\0'; |
efree(Z_STRVAL_P(value)); | str_efree(Z_STRVAL_P(value)); |
Z_STRVAL_P(value) = (char *)buf; |
Z_STRVAL_P(value) = (char *)buf; |
Z_STRLEN_P(value) = c; |
Z_STRLEN_P(value) = c; |
} |
} |
Line 250 void php_filter_special_chars(PHP_INPUT_FILTER_PARAM_D
|
Line 250 void php_filter_special_chars(PHP_INPUT_FILTER_PARAM_D
|
void php_filter_full_special_chars(PHP_INPUT_FILTER_PARAM_DECL) |
void php_filter_full_special_chars(PHP_INPUT_FILTER_PARAM_DECL) |
{ |
{ |
char *buf; |
char *buf; |
int len, quotes; | size_t len; |
| int quotes; |
|
|
if (!(flags & FILTER_FLAG_NO_ENCODE_QUOTES)) { |
if (!(flags & FILTER_FLAG_NO_ENCODE_QUOTES)) { |
quotes = ENT_QUOTES; |
quotes = ENT_QUOTES; |
Line 258 void php_filter_full_special_chars(PHP_INPUT_FILTER_PA
|
Line 259 void php_filter_full_special_chars(PHP_INPUT_FILTER_PA
|
quotes = ENT_NOQUOTES; |
quotes = ENT_NOQUOTES; |
} |
} |
buf = php_escape_html_entities_ex(Z_STRVAL_P(value), Z_STRLEN_P(value), &len, 1, quotes, SG(default_charset), 0 TSRMLS_CC); |
buf = php_escape_html_entities_ex(Z_STRVAL_P(value), Z_STRLEN_P(value), &len, 1, quotes, SG(default_charset), 0 TSRMLS_CC); |
efree(Z_STRVAL_P(value)); | str_efree(Z_STRVAL_P(value)); |
Z_STRVAL_P(value) = buf; |
Z_STRVAL_P(value) = buf; |
Z_STRLEN_P(value) = len; |
Z_STRLEN_P(value) = len; |
} |
} |
Line 372 void php_filter_magic_quotes(PHP_INPUT_FILTER_PARAM_DE
|
Line 373 void php_filter_magic_quotes(PHP_INPUT_FILTER_PARAM_DE
|
/* just call php_addslashes quotes */ |
/* just call php_addslashes quotes */ |
buf = php_addslashes(Z_STRVAL_P(value), Z_STRLEN_P(value), &len, 0 TSRMLS_CC); |
buf = php_addslashes(Z_STRVAL_P(value), Z_STRLEN_P(value), &len, 0 TSRMLS_CC); |
|
|
efree(Z_STRVAL_P(value)); | str_efree(Z_STRVAL_P(value)); |
Z_STRVAL_P(value) = buf; |
Z_STRVAL_P(value) = buf; |
Z_STRLEN_P(value) = len; |
Z_STRLEN_P(value) = len; |
} |
} |