php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "SAPI.h"
Go to the source code of this file.
Data Structures | |
struct | _multipart_event_start |
struct | _multipart_event_formdata |
struct | _multipart_event_file_start |
struct | _multipart_event_file_data |
struct | _multipart_event_file_end |
struct | _multipart_event_end |
Macros | |
#define | MULTIPART_CONTENT_TYPE "multipart/form-data" |
#define | MULTIPART_EVENT_START 0 |
#define | MULTIPART_EVENT_FORMDATA 1 |
#define | MULTIPART_EVENT_FILE_START 2 |
#define | MULTIPART_EVENT_FILE_DATA 3 |
#define | MULTIPART_EVENT_FILE_END 4 |
#define | MULTIPART_EVENT_END 5 |
#define | PHP_UPLOAD_ERROR_OK 0 /* File upload successful */ |
#define | PHP_UPLOAD_ERROR_A 1 /* Uploaded file exceeded upload_max_filesize */ |
#define | PHP_UPLOAD_ERROR_B 2 /* Uploaded file exceeded MAX_FILE_SIZE */ |
#define | PHP_UPLOAD_ERROR_C 3 /* Partially uploaded */ |
#define | PHP_UPLOAD_ERROR_D 4 /* No file uploaded */ |
#define | PHP_UPLOAD_ERROR_E 6 /* Missing /tmp or similar directory */ |
#define | PHP_UPLOAD_ERROR_F 7 /* Failed to write file to disk */ |
#define | PHP_UPLOAD_ERROR_X 8 /* File upload stopped by extension */ |
Typedefs | |
typedef struct _multipart_event_start | multipart_event_start |
typedef struct _multipart_event_formdata | multipart_event_formdata |
typedef struct _multipart_event_file_start | multipart_event_file_start |
typedef struct _multipart_event_file_data | multipart_event_file_data |
typedef struct _multipart_event_file_end | multipart_event_file_end |
typedef struct _multipart_event_end | multipart_event_end |
typedef int(* | php_rfc1867_encoding_translation_t) (void) |
typedef void(* | php_rfc1867_get_detect_order_t) (const zend_encoding ***list, size_t *list_size) |
typedef void(* | php_rfc1867_set_input_encoding_t) (const zend_encoding *encoding) |
typedef char *(* | php_rfc1867_getword_t) (const zend_encoding *encoding, char **line, char stop) |
typedef char *(* | php_rfc1867_getword_conf_t) (const zend_encoding *encoding, char *str) |
typedef char *(* | php_rfc1867_basename_t) (const zend_encoding *encoding, char *str) |
Functions | |
SAPI_API | SAPI_POST_HANDLER_FUNC (rfc1867_post_handler) |
PHPAPI void | destroy_uploaded_files_hash (void) |
SAPI_API void | php_rfc1867_set_multibyte_callbacks (php_rfc1867_encoding_translation_t encoding_translation, php_rfc1867_get_detect_order_t get_detect_order, php_rfc1867_set_input_encoding_t set_input_encoding, php_rfc1867_getword_t getword, php_rfc1867_getword_conf_t getword_conf, php_rfc1867_basename_t basename) |
Variables | |
PHPAPI zend_result(* | php_rfc1867_callback )(unsigned int event, void *event_data, void **extra) |
#define PHP_UPLOAD_ERROR_E 6 /* Missing /tmp or similar directory */ |
#define PHP_UPLOAD_ERROR_X 8 /* File upload stopped by extension */ |
typedef struct _multipart_event_end multipart_event_end |
typedef struct _multipart_event_file_data multipart_event_file_data |
typedef struct _multipart_event_file_end multipart_event_file_end |
typedef struct _multipart_event_file_start multipart_event_file_start |
typedef struct _multipart_event_formdata multipart_event_formdata |
typedef struct _multipart_event_start multipart_event_start |
typedef char *(* php_rfc1867_basename_t) (const zend_encoding *encoding, char *str) |
typedef void(* php_rfc1867_get_detect_order_t) (const zend_encoding ***list, size_t *list_size) |
typedef char *(* php_rfc1867_getword_conf_t) (const zend_encoding *encoding, char *str) |
typedef char *(* php_rfc1867_getword_t) (const zend_encoding *encoding, char **line, char stop) |
typedef void(* php_rfc1867_set_input_encoding_t) (const zend_encoding *encoding) |
SAPI_API void php_rfc1867_set_multibyte_callbacks | ( | php_rfc1867_encoding_translation_t | encoding_translation, |
php_rfc1867_get_detect_order_t | get_detect_order, | ||
php_rfc1867_set_input_encoding_t | set_input_encoding, | ||
php_rfc1867_getword_t | getword, | ||
php_rfc1867_getword_conf_t | getword_conf, | ||
php_rfc1867_basename_t | basename ) |