Filter Function ng PHP
- Previous Page PHP Filesystem
- Next Page PHP FTP
PHP Filter Ngangangalang
Ang PHP Filters ay ginagamit upang patunayan at filter ang data na mula sa hindi ligtas na pinagmulan (halimbawa, input ng user).
Mag-install
Ang filter function ay bahagi ng core ng PHP. Hindi kailangan ng pag-install upang gamitin ang mga function na ito.
Filter Function ng PHP
PHP:Ipinakilala ang pinakamaagang bersyon ng PHP na sumusuporta sa function na ito.
Function | Paglalarawan | PHP |
---|---|---|
filter_has_var() | Pagsisiyasat kung mayroong laman ang variable na tinukoy na input type. | 5 |
filter_id() | Ibubalik ang ID ng tinukoy na filter. | 5 |
filter_input() | Hinain ang input mula sa labas ng script, at ililipas sa pagfilter. | 5 |
filter_input_array() | Hinain ang ilang input mula sa labas ng script, at ililipas sa pagfilter. | 5 |
filter_list() | Ibubalik ang isang array na naglalaman ng lahat ng pinapayagan na filter. | 5 |
filter_var_array() | Hinain ang ilang variable, at ililipas sa pagfilter. | 5 |
filter_var() | Hinain ang isang variable, at ililipas sa pagfilter. | 5 |
PHP Filters
ID na pangalan | Paglalarawan |
---|---|
FILTER_CALLBACK | Tawagan ang user-defined function upang pasukin ang data. |
FILTER_SANITIZE_STRING | Alisin ang mga tag, alisin o kodigo ang mga espesyal na character. |
FILTER_SANITIZE_STRIPPED | "string" alias ng filter. |
FILTER_SANITIZE_ENCODED | URL-encode ang string, alisin o kodigo ang mga espesyal na character. |
FILTER_SANITIZE_SPECIAL_CHARS | HTML escape characters '"<>& at ang mga character na ASCII na mas mababa sa 32. |
FILTER_SANITIZE_EMAIL | Hilisin ang lahat ng mga character, maliban sa mga alpabeto, numero at !#$%&'*+-/=?^_`{|}~@.[] |
FILTER_SANITIZE_URL | Remove all characters except letters, numbers, $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= |
FILTER_SANITIZE_NUMBER_INT | Remove all characters except numbers and +-. |
FILTER_SANITIZE_NUMBER_FLOAT | Remove all characters except numbers, +-, and .,eE. |
FILTER_SANITIZE_MAGIC_QUOTES | Apply addslashes(). |
FILTER_UNSAFE_RAW | Do not perform any filtering, remove or encode special characters. |
FILTER_VALIDATE_INT | Validate the value as an integer within the specified range. |
FILTER_VALIDATE_BOOLEAN | Returns true if "1", "true", "on", or "yes", and returns false if "0", "false", "off", "no", or empty, otherwise returns NULL. |
FILTER_VALIDATE_FLOAT | Validate the value as a floating-point number. |
FILTER_VALIDATE_REGEXP | Validate the value with a regexp, compatible with Perl regular expressions. |
FILTER_VALIDATE_URL | Validate the value as a URL. |
FILTER_VALIDATE_EMAIL | Validate the value as an e-mail. |
FILTER_VALIDATE_IP | Validate the value as an IP address. |
- Previous Page PHP Filesystem
- Next Page PHP FTP