mirror of
https://github.com/php/php-src.git
synced 2025-08-18 15:08:55 +02:00
Make url encoding/decoding functions use binary strings only.
This commit is contained in:
parent
d93ef8d37a
commit
7b553531af
2 changed files with 7 additions and 7 deletions
|
@ -203,7 +203,7 @@ PHPAPI unsigned char *php_base64_decode_ex(const unsigned char *str, int length,
|
||||||
}
|
}
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
|
||||||
/* {{{ proto string base64_encode(string str) U
|
/* {{{ proto binary base64_encode(binary str) U
|
||||||
Encodes string using MIME base64 algorithm */
|
Encodes string using MIME base64 algorithm */
|
||||||
PHP_FUNCTION(base64_encode)
|
PHP_FUNCTION(base64_encode)
|
||||||
{
|
{
|
||||||
|
@ -224,7 +224,7 @@ PHP_FUNCTION(base64_encode)
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
|
||||||
|
|
||||||
/* {{{ proto string base64_decode(string str[, bool strict]) U
|
/* {{{ proto binary base64_decode(binary str[, bool strict]) U
|
||||||
Decodes string using MIME base64 algorithm */
|
Decodes string using MIME base64 algorithm */
|
||||||
PHP_FUNCTION(base64_decode)
|
PHP_FUNCTION(base64_decode)
|
||||||
{
|
{
|
||||||
|
|
|
@ -488,14 +488,14 @@ PHPAPI char *php_url_encode(char const *s, int len, int *new_length)
|
||||||
}
|
}
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
|
||||||
/* {{{ proto string urlencode(string str)
|
/* {{{ proto string urlencode(binary str) U
|
||||||
URL-encodes string */
|
URL-encodes string */
|
||||||
PHP_FUNCTION(urlencode)
|
PHP_FUNCTION(urlencode)
|
||||||
{
|
{
|
||||||
char *in_str, *out_str;
|
char *in_str, *out_str;
|
||||||
int in_str_len, out_str_len;
|
int in_str_len, out_str_len;
|
||||||
|
|
||||||
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &in_str,
|
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "S", &in_str,
|
||||||
&in_str_len) == FAILURE) {
|
&in_str_len) == FAILURE) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -505,7 +505,7 @@ PHP_FUNCTION(urlencode)
|
||||||
}
|
}
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
|
||||||
/* {{{ proto string urldecode(string str)
|
/* {{{ proto binary urldecode(binary str) U
|
||||||
Decodes URL-encoded string */
|
Decodes URL-encoded string */
|
||||||
PHP_FUNCTION(urldecode)
|
PHP_FUNCTION(urldecode)
|
||||||
{
|
{
|
||||||
|
@ -589,7 +589,7 @@ PHPAPI char *php_raw_url_encode(char const *s, int len, int *new_length)
|
||||||
}
|
}
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
|
||||||
/* {{{ proto string rawurlencode(string str)
|
/* {{{ proto binary rawurlencode(binary str) U
|
||||||
URL-encodes string */
|
URL-encodes string */
|
||||||
PHP_FUNCTION(rawurlencode)
|
PHP_FUNCTION(rawurlencode)
|
||||||
{
|
{
|
||||||
|
@ -606,7 +606,7 @@ PHP_FUNCTION(rawurlencode)
|
||||||
}
|
}
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
|
||||||
/* {{{ proto string rawurldecode(string str)
|
/* {{{ proto binary rawurldecode(binary str) U
|
||||||
Decodes URL-encodes string */
|
Decodes URL-encodes string */
|
||||||
PHP_FUNCTION(rawurldecode)
|
PHP_FUNCTION(rawurldecode)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue