diff options
Diffstat (limited to 'tests/basic')
| -rw-r--r-- | tests/basic/enable_post_data_reading_07.phpt | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/tests/basic/enable_post_data_reading_07.phpt b/tests/basic/enable_post_data_reading_07.phpt new file mode 100644 index 0000000000..b58e158cf8 --- /dev/null +++ b/tests/basic/enable_post_data_reading_07.phpt @@ -0,0 +1,34 @@ +--TEST-- +enable_post_data_reading: seeking in php://input +--INI-- +enable_post_data_reading=1 +--POST_RAW-- +Content-Type: application/unknown +0123456789 +--FILE-- +<?php +echo "Test\n"; + +$f1 = fopen("php://input", "r"); +fseek($f1, 3, SEEK_SET); +echo fgetc($f1); +fseek($f1, 1, SEEK_SET); +echo fgetc($f1); +fseek($f1, 3, SEEK_CUR); +echo fgetc($f1); +fseek($f1, -3, SEEK_CUR); +echo fgetc($f1); +fseek($f1, 3, SEEK_END); +echo fgetc($f1); +fseek($f1, -3, SEEK_END); +$f2 = fopen("php://input", "r"); +fseek($f2, 1, SEEK_SET); +echo fgetc($f1); +echo fgetc($f2); +?> + +Done +--EXPECT-- +Test +315371 +Done |
