Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
php-7.4.33 /
tests /
output /
Delete
Unzip
Name
Size
Permission
Date
Action
bug46897.phpt
820
B
-rw-rw-r--
2022-10-31 11:36
bug60282.phpt
258
B
-rw-rw-r--
2022-10-31 11:36
bug60321.phpt
179
B
-rw-rw-r--
2022-10-31 11:36
bug60322.phpt
209
B
-rw-rw-r--
2022-10-31 11:36
bug60768.phpt
469
B
-rw-rw-r--
2022-10-31 11:36
bug65593.phpt
263
B
-rw-rw-r--
2022-10-31 11:36
bug70970.phpt
562
B
-rw-rw-r--
2022-10-31 11:36
bug74725.phpt
442
B
-rw-rw-r--
2022-10-31 11:36
bug74815.phpt
419
B
-rw-rw-r--
2022-10-31 11:36
bug75236.phpt
481
B
-rw-rw-r--
2022-10-31 11:36
flush_basic_001.phpt
427
B
-rw-rw-r--
2022-10-31 11:36
ob_001.phpt
83
B
-rw-rw-r--
2022-10-31 11:36
ob_002.phpt
96
B
-rw-rw-r--
2022-10-31 11:36
ob_003.phpt
138
B
-rw-rw-r--
2022-10-31 11:36
ob_004.phpt
122
B
-rw-rw-r--
2022-10-31 11:36
ob_005.phpt
160
B
-rw-rw-r--
2022-10-31 11:36
ob_006.phpt
149
B
-rw-rw-r--
2022-10-31 11:36
ob_007.phpt
139
B
-rw-rw-r--
2022-10-31 11:36
ob_008.phpt
131
B
-rw-rw-r--
2022-10-31 11:36
ob_009.phpt
143
B
-rw-rw-r--
2022-10-31 11:36
ob_010.phpt
146
B
-rw-rw-r--
2022-10-31 11:36
ob_011.phpt
264
B
-rw-rw-r--
2022-10-31 11:36
ob_012.phpt
286
B
-rw-rw-r--
2022-10-31 11:36
ob_013.phpt
1.83
KB
-rw-rw-r--
2022-10-31 11:36
ob_014.phpt
503
B
-rw-rw-r--
2022-10-31 11:36
ob_015.phpt
506
B
-rw-rw-r--
2022-10-31 11:36
ob_017.phpt
453
B
-rw-rw-r--
2022-10-31 11:36
ob_018.phpt
294
B
-rw-rw-r--
2022-10-31 11:36
ob_020.phpt
465
B
-rw-rw-r--
2022-10-31 11:36
ob_clean_basic_001.phpt
873
B
-rw-rw-r--
2022-10-31 11:36
ob_end_clean_basic_001.phpt
562
B
-rw-rw-r--
2022-10-31 11:36
ob_end_flush_basic_001.phpt
969
B
-rw-rw-r--
2022-10-31 11:36
ob_flush_basic_001.phpt
941
B
-rw-rw-r--
2022-10-31 11:36
ob_get_clean_basic_001.phpt
318
B
-rw-rw-r--
2022-10-31 11:36
ob_get_clean_basic_002.phpt
285
B
-rw-rw-r--
2022-10-31 11:36
ob_get_contents_basic_001.phpt
1.46
KB
-rw-rw-r--
2022-10-31 11:36
ob_get_length_basic_001.phpt
613
B
-rw-rw-r--
2022-10-31 11:36
ob_get_level_basic_001.phpt
920
B
-rw-rw-r--
2022-10-31 11:36
ob_get_status.phpt
496
B
-rw-rw-r--
2022-10-31 11:36
ob_implicit_flush_basic_001.phpt
588
B
-rw-rw-r--
2022-10-31 11:36
ob_implicit_flush_basic_002.phpt
959
B
-rw-rw-r--
2022-10-31 11:36
ob_start_basic_001.phpt
253
B
-rw-rw-r--
2022-10-31 11:36
ob_start_basic_002.phpt
918
B
-rw-rw-r--
2022-10-31 11:36
ob_start_basic_003.phpt
313
B
-rw-rw-r--
2022-10-31 11:36
ob_start_basic_004.phpt
3.22
KB
-rw-rw-r--
2022-10-31 11:36
ob_start_basic_005.phpt
578
B
-rw-rw-r--
2022-10-31 11:36
ob_start_basic_006.phpt
2.58
KB
-rw-rw-r--
2022-10-31 11:36
ob_start_basic_unerasable_001.phpt
500
B
-rw-rw-r--
2022-10-31 11:36
ob_start_basic_unerasable_002.phpt
966
B
-rw-rw-r--
2022-10-31 11:36
ob_start_basic_unerasable_003.phpt
733
B
-rw-rw-r--
2022-10-31 11:36
ob_start_basic_unerasable_004.phpt
731
B
-rw-rw-r--
2022-10-31 11:36
ob_start_basic_unerasable_005.phpt
802
B
-rw-rw-r--
2022-10-31 11:36
ob_start_callbacks.phpt
760
B
-rw-rw-r--
2022-10-31 11:36
ob_start_error_001.phpt
1.13
KB
-rw-rw-r--
2022-10-31 11:36
ob_start_error_002.phpt
1.06
KB
-rw-rw-r--
2022-10-31 11:36
ob_start_error_003.phpt
451
B
-rw-rw-r--
2022-10-31 11:36
ob_start_error_004.phpt
456
B
-rw-rw-r--
2022-10-31 11:36
ob_start_error_005.phpt
469
B
-rw-rw-r--
2022-10-31 11:36
sapi_windows_vt100_support.inc
2.23
KB
-rw-rw-r--
2022-10-31 11:36
sapi_windows_vt100_support_notwindows.phpt
269
B
-rw-rw-r--
2022-10-31 11:36
sapi_windows_vt100_support_winko_err.phpt
4.95
KB
-rw-rw-r--
2022-10-31 11:36
sapi_windows_vt100_support_winko_in-err.phpt
4.96
KB
-rw-rw-r--
2022-10-31 11:36
sapi_windows_vt100_support_winko_in-out-err.phpt
4.98
KB
-rw-rw-r--
2022-10-31 11:36
sapi_windows_vt100_support_winko_in-out.phpt
4.96
KB
-rw-rw-r--
2022-10-31 11:36
sapi_windows_vt100_support_winko_out-err.phpt
4.96
KB
-rw-rw-r--
2022-10-31 11:36
sapi_windows_vt100_support_winko_out.phpt
4.95
KB
-rw-rw-r--
2022-10-31 11:36
sapi_windows_vt100_support_winok_err.phpt
4.94
KB
-rw-rw-r--
2022-10-31 11:36
sapi_windows_vt100_support_winok_in-err.phpt
4.95
KB
-rw-rw-r--
2022-10-31 11:36
sapi_windows_vt100_support_winok_in-out-err.phpt
4.98
KB
-rw-rw-r--
2022-10-31 11:36
sapi_windows_vt100_support_winok_in-out.phpt
4.95
KB
-rw-rw-r--
2022-10-31 11:36
sapi_windows_vt100_support_winok_out-err.phpt
4.96
KB
-rw-rw-r--
2022-10-31 11:36
sapi_windows_vt100_support_winok_out.phpt
4.94
KB
-rw-rw-r--
2022-10-31 11:36
stream_isatty.inc
1.24
KB
-rw-rw-r--
2022-10-31 11:36
stream_isatty_err.phpt
788
B
-rw-rw-r--
2022-10-31 11:36
stream_isatty_in-err.phpt
803
B
-rw-rw-r--
2022-10-31 11:36
stream_isatty_in-out-err.phpt
820
B
-rw-rw-r--
2022-10-31 11:36
stream_isatty_in-out.phpt
803
B
-rw-rw-r--
2022-10-31 11:36
stream_isatty_out-err.phpt
805
B
-rw-rw-r--
2022-10-31 11:36
stream_isatty_out.phpt
788
B
-rw-rw-r--
2022-10-31 11:36
Save
Rename
--TEST-- ob_start() chunk_size: confirm buffer is flushed after any output call that causes its length to equal or exceed chunk_size. --INI-- opcache.optimization_level=0 --FILE-- <?php /* * proto bool ob_start([ string|array user_function [, int chunk_size [, bool erase]]]) * Function is implemented in main/output.c */ // In HEAD, $chunk_size value of 1 should not have any special behaviour (http://marc.info/?l=php-internals&m=123476465621346&w=2). function callback($string) { global $callback_invocations; $callback_invocations++; $len = strlen($string); return "f[call:$callback_invocations; len:$len]$string\n"; } for ($cs=-1; $cs<10; $cs++) { echo "\n----( chunk_size: $cs, output append size: 1 )----\n"; $callback_invocations=0; ob_start('callback', $cs); echo '1'; echo '2'; echo '3'; echo '4'; echo '5'; echo '6'; echo '7'; echo '8'; ob_end_flush(); } for ($cs=-1; $cs<10; $cs++) { echo "\n----( chunk_size: $cs, output append size: 4 )----\n"; $callback_invocations=0; ob_start('callback', $cs); echo '1234'; echo '5678'; ob_end_flush(); } ?> --EXPECT-- ----( chunk_size: -1, output append size: 1 )---- f[call:1; len:8]12345678 ----( chunk_size: 0, output append size: 1 )---- f[call:1; len:8]12345678 ----( chunk_size: 1, output append size: 1 )---- f[call:1; len:1]1 f[call:2; len:1]2 f[call:3; len:1]3 f[call:4; len:1]4 f[call:5; len:1]5 f[call:6; len:1]6 f[call:7; len:1]7 f[call:8; len:1]8 f[call:9; len:0] ----( chunk_size: 2, output append size: 1 )---- f[call:1; len:2]12 f[call:2; len:2]34 f[call:3; len:2]56 f[call:4; len:2]78 f[call:5; len:0] ----( chunk_size: 3, output append size: 1 )---- f[call:1; len:3]123 f[call:2; len:3]456 f[call:3; len:2]78 ----( chunk_size: 4, output append size: 1 )---- f[call:1; len:4]1234 f[call:2; len:4]5678 f[call:3; len:0] ----( chunk_size: 5, output append size: 1 )---- f[call:1; len:5]12345 f[call:2; len:3]678 ----( chunk_size: 6, output append size: 1 )---- f[call:1; len:6]123456 f[call:2; len:2]78 ----( chunk_size: 7, output append size: 1 )---- f[call:1; len:7]1234567 f[call:2; len:1]8 ----( chunk_size: 8, output append size: 1 )---- f[call:1; len:8]12345678 f[call:2; len:0] ----( chunk_size: 9, output append size: 1 )---- f[call:1; len:8]12345678 ----( chunk_size: -1, output append size: 4 )---- f[call:1; len:8]12345678 ----( chunk_size: 0, output append size: 4 )---- f[call:1; len:8]12345678 ----( chunk_size: 1, output append size: 4 )---- f[call:1; len:4]1234 f[call:2; len:4]5678 f[call:3; len:0] ----( chunk_size: 2, output append size: 4 )---- f[call:1; len:4]1234 f[call:2; len:4]5678 f[call:3; len:0] ----( chunk_size: 3, output append size: 4 )---- f[call:1; len:4]1234 f[call:2; len:4]5678 f[call:3; len:0] ----( chunk_size: 4, output append size: 4 )---- f[call:1; len:4]1234 f[call:2; len:4]5678 f[call:3; len:0] ----( chunk_size: 5, output append size: 4 )---- f[call:1; len:8]12345678 f[call:2; len:0] ----( chunk_size: 6, output append size: 4 )---- f[call:1; len:8]12345678 f[call:2; len:0] ----( chunk_size: 7, output append size: 4 )---- f[call:1; len:8]12345678 f[call:2; len:0] ----( chunk_size: 8, output append size: 4 )---- f[call:1; len:8]12345678 f[call:2; len:0] ----( chunk_size: 9, output append size: 4 )---- f[call:1; len:8]12345678