';
14 | echo ''.htmlentities($text).' (used text) | (USED FUNCTION) |
';
15 | echo $divideeeeeeeeer;
16 | echo ''.(is_numeric($text) ? "true":"false").' | if (is_numeric($text)) [returns true or false] |
';
17 | echo ''.(preg_match('/[\`\~\!\@\#\$\%\^\&\*\(\)\-\_\+\=\{\}\[\]\}\\\|:\;\"\'\<\,\>\.\?\/]/si',$text) ? "true":"false").' | if (preg_match(\'/[\`\~\!\@\#\$\%\^\&\*\(\)\-\_\+\=\{\}\[\]\}\\\|:\;\"\'\<\,\>\.\?\/]/si\',$text)) [if string contains your determined chars: true or false] |
';
18 | echo $divideeeeeeeeer;
19 | echo ''.htmlentities(preg_replace('/[\`\~\!\@\#\$\%\^\&\*\(\)\-\_\+\=\{\}\[\]\}\\\|:\;\"\'\<\,\>\.\?\/]/si','',$text)).' | preg_replace(\'/\`\~\!\@\#\$\%\^\&\*\(\)\_\+\=\{\[\}\}\\\|:\;\"\'\<\,\>\.\?\//si\',\'\',$text) [removes your determined chars] |
';
20 | echo ''.htmlentities(preg_replace('/\W/si','',$text)).' | preg_replace(\'/\W/si\',\'\',$text) [removes Non alpha-numeric chars] |
';
21 | echo ''.htmlentities(urlencode($text)).' | urlencode($text) |
';
22 | echo ''.htmlentities(addslashes($text)).' | addslashes($text) |
';
23 | echo ''.htmlentities(stripslashes($text)).' | stripslashes($text) |
';
24 | echo ''.htmlentities(strip_tags($text)).' | strip_tags($text) |
';
25 | echo ''.htmlentities(htmlspecialchars($text)).' | htmlspecialchars($text) |
';
26 | echo ''.htmlentities(htmlentities($text)).' | htmlentities($text) [htmlentities has different parameters] |
';
27 | echo 'same as above | htmlentities($text,ENT_COMPAT) [convert double-quotes and leave single-quotes alone] |
';
28 | echo 'same as above | htmlentities($text,ENT_QUOTES) [convert both double and single quotes] |
';
29 | echo 'same as above | htmlentities($text,ENT_NOQUOTES) [convert double-quotes and leave single-quotes alone] |
';
30 | echo 'same as above | htmlentities($text,ENT_IGNORE) [Silently discard invalid code unit sequences instead of returning an empty string, may have security threats. ] |
';
31 | echo 'same as above | htmlentities($text,ENT_SUBSTITUTE) [Replace invalid code unit sequences with a Unicod.....] |
';
32 | echo 'same as above | htmlentities($text,ENT_DISALLOWED) [Replace invalid code points for the given document type with a Unicode Replacement Character....] |
';
33 | echo 'same as above | htmlentities($text,ENT_HTML401) [Handle code as HTML 4.01 ] |
';
34 | echo 'same as above | htmlentities($text,ENT_XML1) [Handle code as XML 1 ] |
';
35 | echo 'same as above | htmlentities($text,ENT_XHTML) [Handle code as XHTML ] |
';
36 | echo $divideeeeeeeeer;
37 | echo ''.htmlentities(filter_var($text, FILTER_SANITIZE_EMAIL)).' | filter_var($text, FILTER_SANITIZE_EMAIL) |
';
38 | echo ''.htmlentities(filter_var($text, FILTER_SANITIZE_ENCODED)).' | filter_var($text, FILTER_SANITIZE_ENCODED) |
';
39 | echo 'same as above | filter_var($text, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW) |
';
40 | echo 'same as above | filter_var($text, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH) |
';
41 | echo 'same as above | filter_var($text, FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW) |
';
42 | echo 'same as above | filter_var($text, FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_HIGH) |
';
43 | echo ''.htmlentities(filter_var($text, FILTER_SANITIZE_MAGIC_QUOTES)).' | filter_var($text, FILTER_SANITIZE_MAGIC_QUOTES) |
';
44 | echo ''.htmlentities(filter_var($text, FILTER_SANITIZE_NUMBER_INT)).' | filter_var($text, FILTER_SANITIZE_NUMBER_INT) |
';
45 | echo ''.htmlentities(filter_var($text, FILTER_SANITIZE_SPECIAL_CHARS)).' | filter_var($text, FILTER_SANITIZE_SPECIAL_CHARS) |
';
46 | echo 'same as above | filter_var($text, FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_LOW) |
';
47 | echo 'same as above | filter_var($text, FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_STRIP_HIGH) |
';
48 | echo 'same as above | filter_var($text, FILTER_SANITIZE_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH) |
';
49 | echo 'same as above | filter_var($text, FILTER_SANITIZE_FULL_SPECIAL_CHARS ) |
';
50 | echo 'same as above | filter_var($text, FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_ENCODE_HIGH) |
';
51 | echo ''.htmlentities(filter_var($text, FILTER_SANITIZE_STRING)).' | filter_var($text, FILTER_SANITIZE_STRING) |
';
52 | echo 'same as above | filter_var($text, FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES) |
';
53 | echo 'same as above | filter_var($text, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW) |
';
54 | echo 'same as above | filter_var($text, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH) |
';
55 | echo 'same as above | filter_var($text, FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW) |
';
56 | echo 'same as above | filter_var($text, FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_HIGH) |
';
57 | echo 'same as above | filter_var($text, FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_AMP) |
';
58 | echo ''.htmlentities(filter_var($text, FILTER_SANITIZE_STRIPPED)).' | filter_var($text, FILTER_SANITIZE_STRIPPED) |
';
59 | echo ''.htmlentities(filter_var($text, FILTER_SANITIZE_URL)).' | filter_var($text, FILTER_SANITIZE_URL) |
';
60 | echo ''.htmlentities(filter_var($text, FILTER_UNSAFE_RAW)).' | filter_var($text, FILTER_UNSAFE_RAW) |
';
61 | echo 'same as above | filter_var($text, FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW) |
';
62 | echo 'same as above | filter_var($text, FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_HIGH) |
';
63 | echo 'same as above | filter_var($text, FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_LOW) |
';
64 | echo 'same as above | filter_var($text, FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_HIGH) |
';
65 | echo 'same as above | filter_var($text, FILTER_UNSAFE_RAW, FILTER_FLAG_ENCODE_AMP) |
';
66 | echo $divideeeeeeeeer;
67 | // =============================== For Wordpress =========================//
68 | echo 'for WordPress built-in functions | |
';
69 | echo ''.htmlentities(defined('ABSPATH') ? sanitize_title($text): 'a-1-_').' | sanitize_title($text) |
';
70 | echo ''.htmlentities(defined('ABSPATH') ? sanitize_title_for_query($text): 'a-1-_').' | sanitize_title_for_query($text) |
';
71 | echo ''.htmlentities(defined('ABSPATH') ? sanitize_title_with_dashes($text): 'a-1-_').' | sanitize_title_with_dashes($text) |
';
72 | echo ''.htmlentities(defined('ABSPATH') ? sanitize_text_field($text): 'A 1`-=[]\\;\',./~!@#$%^&*()_+{}|:"?').' | sanitize_text_field($text) |
';
73 | echo ''.htmlentities(defined('ABSPATH') ? sanitize_textarea_field($text): 'A 1`-=[]\;\',./~!@#$%^&*()_+{}|:"?').' | sanitize_textarea_field($text) |
';
74 | echo ''.htmlentities(defined('ABSPATH') ? sanitize_user($text): 'A 1`-=[]\;\',./~!@#$%^&*()_+{}|:"?').' | sanitize_user($text) |
';
75 | echo ''.htmlentities(defined('ABSPATH') ? sanitize_mime_type($text): 'A1-./*+').' | sanitize_mime_type($text) |
';
76 | echo ''.htmlentities(defined('ABSPATH') ? sanitize_key($text): 'a1-_').' | sanitize_key($text) |
';
77 | echo ''.htmlentities(defined('ABSPATH') ? sanitize_html_class($text): 'A1-_').' | sanitize_html_class($text) |
';
78 | echo ''.htmlentities(defined('ABSPATH') ? sanitize_file_name($text) : 'A-1-.@^').' | sanitize_file_name($text) |
';
79 | echo ''.htmlentities(defined('ABSPATH') ? sanitize_email($text) : '(empty)').' | sanitize_email($text) |
';
80 | echo $divideeeeeeeeer;
81 | echo 'source code at : github.com/ttodua/useful-php-scripts | |
';
82 | echo '