summaryrefslogtreecommitdiff
path: root/src/tests/upload_validation_no_exec.phpt
diff options
context:
space:
mode:
authorSebastien Blot2017-09-20 10:11:01 +0200
committerSebastien Blot2017-09-20 10:11:01 +0200
commit868f96c759b6650d88ff9f4fbc5c048302134248 (patch)
treec0de0af318bf77a8959164ef11aeeeb2b7bab294 /src/tests/upload_validation_no_exec.phpt
Initial import
Diffstat (limited to 'src/tests/upload_validation_no_exec.phpt')
-rw-r--r--src/tests/upload_validation_no_exec.phpt32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/tests/upload_validation_no_exec.phpt b/src/tests/upload_validation_no_exec.phpt
new file mode 100644
index 0000000..90a58da
--- /dev/null
+++ b/src/tests/upload_validation_no_exec.phpt
@@ -0,0 +1,32 @@
1--TEST--
2Upload a file, validation script not executable
3--INI--
4file_uploads=1
5sp.configuration_file={PWD}/config/upload_validation_non_exec.ini
6output_buffering=off
7--POST_RAW--
8Content-Type: multipart/form-data; boundary=blabla
9--blabla
10Content-Disposition: form-data; name="test"; filename="test.php"
11--blabla--
12--FILE--
13<?php
14var_dump($_FILES);
15echo "\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
16?>
17--EXPECTF--
18array(1) {
19 ["test"]=>
20 array(5) {
21 ["name"]=>
22 string(8) "test.php"
23 ["type"]=>
24 string(0) ""
25 ["tmp_name"]=>
26 string(0) ""
27 ["error"]=>
28 int(3)
29 ["size"]=>
30 int(0)
31 }
32}