|
|
|
@ -1,11 +1,5 @@ |
|
|
|
--TEST-- |
|
|
|
input_get() |
|
|
|
--SKIPIF-- |
|
|
|
<?php |
|
|
|
/* TODO: Check why we get warnings 2x */ |
|
|
|
die("skip"); |
|
|
|
die("error mode cannot be changed via -d"); |
|
|
|
?> |
|
|
|
--GET-- |
|
|
|
a=<b>test</b>&b=http://example.com |
|
|
|
--POST-- |
|
|
|
@ -13,20 +7,20 @@ c=<p>string</p>&d=12345.7 |
|
|
|
--FILE-- |
|
|
|
<?php |
|
|
|
ini_set('html_errors', false); |
|
|
|
var_dump(input_get(INPUT_GET, "a", FILTER_SANITIZE_STRIPPED)); |
|
|
|
var_dump(input_get(INPUT_GET, "b", FILTER_SANITIZE_URL)); |
|
|
|
var_dump(input_get(INPUT_GET, "a", FILTER_SANITIZE_SPECIAL_CHARS, array(1,2,3,4,5))); |
|
|
|
var_dump(input_get(INPUT_GET, "b", FILTER_VALIDATE_FLOAT, new stdClass)); |
|
|
|
var_dump(input_get(INPUT_POST, "c", FILTER_SANITIZE_STRIPPED, array(5,6,7,8))); |
|
|
|
var_dump(input_get(INPUT_POST, "d", FILTER_VALIDATE_FLOAT)); |
|
|
|
var_dump(input_get(INPUT_POST, "c", FILTER_SANITIZE_SPECIAL_CHARS)); |
|
|
|
var_dump(input_get(INPUT_POST, "d", FILTER_VALIDATE_INT)); |
|
|
|
var_dump(filter_input(INPUT_GET, "a", FILTER_SANITIZE_STRIPPED)); |
|
|
|
var_dump(filter_input(INPUT_GET, "b", FILTER_SANITIZE_URL)); |
|
|
|
var_dump(filter_input(INPUT_GET, "a", FILTER_SANITIZE_SPECIAL_CHARS, array(1,2,3,4,5))); |
|
|
|
var_dump(filter_input(INPUT_GET, "b", FILTER_VALIDATE_FLOAT, new stdClass)); |
|
|
|
var_dump(filter_input(INPUT_POST, "c", FILTER_SANITIZE_STRIPPED, array(5,6,7,8))); |
|
|
|
var_dump(filter_input(INPUT_POST, "d", FILTER_VALIDATE_FLOAT)); |
|
|
|
var_dump(filter_input(INPUT_POST, "c", FILTER_SANITIZE_SPECIAL_CHARS)); |
|
|
|
var_dump(filter_input(INPUT_POST, "d", FILTER_VALIDATE_INT)); |
|
|
|
|
|
|
|
var_dump(input_get(new stdClass, "d")); |
|
|
|
var_dump(filter_var(new stdClass, "d")); |
|
|
|
|
|
|
|
var_dump(input_get(INPUT_POST, "c", "", "")); |
|
|
|
var_dump(input_get("", "", "", "", "")); |
|
|
|
var_dump(input_get(0, 0, 0, 0, 0)); |
|
|
|
var_dump(filter_input(INPUT_POST, "c", "", "")); |
|
|
|
var_dump(filter_var("", "", "", "", "")); |
|
|
|
var_dump(filter_var(0, 0, 0, 0, 0)); |
|
|
|
|
|
|
|
echo "Done\n"; |
|
|
|
?> |
|
|
|
@ -34,19 +28,23 @@ echo "Done\n"; |
|
|
|
string(4) "test" |
|
|
|
string(18) "http://example.com" |
|
|
|
string(27) "<b>test</b>" |
|
|
|
|
|
|
|
Notice: Object of class stdClass could not be converted to int in %s/011.php on line %d |
|
|
|
bool(false) |
|
|
|
string(6) "string" |
|
|
|
float(12345.7) |
|
|
|
string(29) "<p>string</p>" |
|
|
|
bool(false) |
|
|
|
|
|
|
|
Warning: input_get() expects parameter 1 to be long, object given in %s on line %d |
|
|
|
Warning: filter_var() expects parameter 2 to be long, string given in %s/011.php on line %d |
|
|
|
NULL |
|
|
|
|
|
|
|
Warning: input_get() expects parameter 3 to be long, string given in %s on line %d |
|
|
|
Warning: filter_input() expects parameter 3 to be long, string given in %s/011.php on line %d |
|
|
|
NULL |
|
|
|
|
|
|
|
Warning: input_get() expects parameter 1 to be long, string given in %s on line %d |
|
|
|
Warning: filter_var() expects at most 3 parameters, 5 given in %s/011.php on line %d |
|
|
|
NULL |
|
|
|
|
|
|
|
Warning: filter_var() expects at most 3 parameters, 5 given in %s/011.php on line %d |
|
|
|
NULL |
|
|
|
Done |