php-src/tests/basic/rfc1867_max_file_size.phpt

88 lines
1.9 KiB
Plaintext
Raw Normal View History

2008-09-08 09:24:45 +00:00
--TEST--
rfc1867 MAX_FILE_SIZE
--INI--
file_uploads=1
upload_max_filesize=1024
max_file_uploads=10
2008-09-08 09:24:45 +00:00
--POST_RAW--
Content-Type: multipart/form-data; boundary=---------------------------20896060251896012921717172737
-----------------------------20896060251896012921717172737
Content-Disposition: form-data; name="MAX_FILE_SIZE"
1
-----------------------------20896060251896012921717172737
Content-Disposition: form-data; name="file1"; filename="file1.txt"
Content-Type: text/plain-file1
1
-----------------------------20896060251896012921717172737
Content-Disposition: form-data; name="file2"; filename="file2.txt"
Content-Type: text/plain-file2
22
-----------------------------20896060251896012921717172737
Content-Disposition: form-data; name="file3"; filename="C:\foo\bar/file3.txt"
Content-Type: text/plain-file3;
3
-----------------------------20896060251896012921717172737--
--FILE--
<?php
var_dump($_FILES);
var_dump($_POST);
if (is_uploaded_file($_FILES["file1"]["tmp_name"])) {
var_dump(file_get_contents($_FILES["file1"]["tmp_name"]));
}
if (is_uploaded_file($_FILES["file3"]["tmp_name"])) {
var_dump(file_get_contents($_FILES["file3"]["tmp_name"]));
}
?>
--EXPECTF--
array(3) {
2016-11-22 21:12:07 +00:00
["file1"]=>
2008-09-08 09:24:45 +00:00
array(5) {
2016-11-22 21:12:07 +00:00
["name"]=>
2008-09-08 09:24:45 +00:00
%string|unicode%(9) "file1.txt"
2016-11-22 21:12:07 +00:00
["type"]=>
2008-09-08 09:24:45 +00:00
%string|unicode%(16) "text/plain-file1"
2016-11-22 21:12:07 +00:00
["tmp_name"]=>
2008-09-08 09:24:45 +00:00
%string|unicode%(%d) "%s"
2016-11-22 21:12:07 +00:00
["error"]=>
2008-09-08 09:24:45 +00:00
int(0)
2016-11-22 21:12:07 +00:00
["size"]=>
2008-09-08 09:24:45 +00:00
int(1)
}
2016-11-22 21:12:07 +00:00
["file2"]=>
2008-09-08 09:24:45 +00:00
array(5) {
2016-11-22 21:12:07 +00:00
["name"]=>
2008-09-08 09:24:45 +00:00
%string|unicode%(9) "file2.txt"
2016-11-22 21:12:07 +00:00
["type"]=>
2008-09-08 09:24:45 +00:00
%string|unicode%(0) ""
2016-11-22 21:12:07 +00:00
["tmp_name"]=>
2008-09-08 09:24:45 +00:00
%string|unicode%(0) ""
2016-11-22 21:12:07 +00:00
["error"]=>
2008-09-08 09:24:45 +00:00
int(2)
2016-11-22 21:12:07 +00:00
["size"]=>
2008-09-08 09:24:45 +00:00
int(0)
}
2016-11-22 21:12:07 +00:00
["file3"]=>
2008-09-08 09:24:45 +00:00
array(5) {
2016-11-22 21:12:07 +00:00
["name"]=>
2008-09-08 09:24:45 +00:00
%string|unicode%(9) "file3.txt"
2016-11-22 21:12:07 +00:00
["type"]=>
2008-09-08 09:24:45 +00:00
%string|unicode%(16) "text/plain-file3"
2016-11-22 21:12:07 +00:00
["tmp_name"]=>
2008-09-08 09:24:45 +00:00
%string|unicode%(%d) "%s"
2016-11-22 21:12:07 +00:00
["error"]=>
2008-09-08 09:24:45 +00:00
int(0)
2016-11-22 21:12:07 +00:00
["size"]=>
2008-09-08 09:24:45 +00:00
int(1)
}
}
array(1) {
2016-11-22 21:12:07 +00:00
["MAX_FILE_SIZE"]=>
2008-09-08 09:24:45 +00:00
%string|unicode%(1) "1"
}
string(1) "1"
string(1) "3"