version 1.1, 2012/02/21 23:48:02
|
version 1.1.1.4, 2014/06/15 20:03:57
|
Line 2
|
Line 2
|
+----------------------------------------------------------------------+ |
+----------------------------------------------------------------------+ |
| PHP Version 5 | |
| PHP Version 5 | |
+----------------------------------------------------------------------+ |
+----------------------------------------------------------------------+ |
| Copyright (c) 1997-2012 The PHP Group | | | Copyright (c) 1997-2014 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 21
|
Line 21
|
#ifndef HTML_H |
#ifndef HTML_H |
#define HTML_H |
#define HTML_H |
|
|
#define ENT_HTML_QUOTE_NONE 0 | #define ENT_HTML_QUOTE_NONE 0 |
#define ENT_HTML_QUOTE_SINGLE 1 | #define ENT_HTML_QUOTE_SINGLE 1 |
#define ENT_HTML_QUOTE_DOUBLE 2 | #define ENT_HTML_QUOTE_DOUBLE 2 |
#define ENT_HTML_IGNORE_ERRORS 4 | #define ENT_HTML_IGNORE_ERRORS 4 |
| #define ENT_HTML_SUBSTITUTE_ERRORS 8 |
| #define ENT_HTML_DOC_TYPE_MASK (16|32) |
| #define ENT_HTML_DOC_HTML401 0 |
| #define ENT_HTML_DOC_XML1 16 |
| #define ENT_HTML_DOC_XHTML 32 |
| #define ENT_HTML_DOC_HTML5 (16|32) |
| /* reserve bit 6 */ |
| #define ENT_HTML_SUBSTITUTE_DISALLOWED_CHARS 128 |
|
|
#define ENT_COMPAT ENT_HTML_QUOTE_DOUBLE |
|
#define ENT_QUOTES (ENT_HTML_QUOTE_DOUBLE | ENT_HTML_QUOTE_SINGLE) |
|
#define ENT_NOQUOTES ENT_HTML_QUOTE_NONE |
|
#define ENT_IGNORE ENT_HTML_IGNORE_ERRORS |
|
|
|
|
#define ENT_COMPAT ENT_HTML_QUOTE_DOUBLE |
|
#define ENT_QUOTES (ENT_HTML_QUOTE_DOUBLE | ENT_HTML_QUOTE_SINGLE) |
|
#define ENT_NOQUOTES ENT_HTML_QUOTE_NONE |
|
#define ENT_IGNORE ENT_HTML_IGNORE_ERRORS |
|
#define ENT_SUBSTITUTE ENT_HTML_SUBSTITUTE_ERRORS |
|
#define ENT_HTML401 0 |
|
#define ENT_XML1 16 |
|
#define ENT_XHTML 32 |
|
#define ENT_HTML5 (16|32) |
|
#define ENT_DISALLOWED 128 |
|
|
void register_html_constants(INIT_FUNC_ARGS); |
void register_html_constants(INIT_FUNC_ARGS); |
|
|
PHP_FUNCTION(htmlspecialchars); |
PHP_FUNCTION(htmlspecialchars); |
Line 39 PHP_FUNCTION(htmlspecialchars_decode);
|
Line 54 PHP_FUNCTION(htmlspecialchars_decode);
|
PHP_FUNCTION(html_entity_decode); |
PHP_FUNCTION(html_entity_decode); |
PHP_FUNCTION(get_html_translation_table); |
PHP_FUNCTION(get_html_translation_table); |
|
|
PHPAPI char *php_escape_html_entities(unsigned char *old, int oldlen, int *newlen, int all, int quote_style, char *hint_charset TSRMLS_DC); | PHPAPI char *php_escape_html_entities(unsigned char *old, size_t oldlen, size_t *newlen, int all, int flags, char *hint_charset TSRMLS_DC); |
PHPAPI char *php_escape_html_entities_ex(unsigned char *old, int oldlen, int *newlen, int all, int quote_style, char *hint_charset, zend_bool double_encode TSRMLS_DC); | PHPAPI char *php_escape_html_entities_ex(unsigned char *old, size_t oldlen, size_t *newlen, int all, int flags, char *hint_charset, zend_bool double_encode TSRMLS_DC); |
PHPAPI char *php_unescape_html_entities(unsigned char *old, int oldlen, int *newlen, int all, int quote_style, char *hint_charset TSRMLS_DC); | PHPAPI char *php_unescape_html_entities(unsigned char *old, size_t oldlen, size_t *newlen, int all, int flags, char *hint_charset TSRMLS_DC); |
| PHPAPI unsigned int php_next_utf8_char(const unsigned char *str, size_t str_len, size_t *cursor, int *status); |
|
|
#endif /* HTML_H */ |
#endif /* HTML_H */ |