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.41
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 /
ext /
standard /
tests /
streams /
Delete
Unzip
Name
Size
Permission
Date
Action
bug40459.phpt
1.79
KB
-rw-rw-r--
2022-10-31 11:36
bug44712.phpt
301
B
-rw-rw-r--
2022-10-31 11:36
bug44818.phpt
685
B
-rw-rw-r--
2022-10-31 11:36
bug46024.phpt
974
B
-rw-rw-r--
2022-10-31 11:36
bug46147.phpt
306
B
-rw-rw-r--
2022-10-31 11:36
bug46426.phpt
528
B
-rw-rw-r--
2022-10-31 11:36
bug47997.phpt
259
B
-rw-rw-r--
2022-10-31 11:36
bug48309.phpt
551
B
-rw-rw-r--
2022-10-31 11:36
bug49936.phpt
340
B
-rw-rw-r--
2022-10-31 11:36
bug49936_win32.phpt
660
B
-rw-rw-r--
2022-10-31 11:36
bug53427.phpt
464
B
-rw-rw-r--
2022-10-31 11:36
bug53903.phpt
547
B
-rw-rw-r--
2022-10-31 11:36
bug54623.phpt
456
B
-rw-rw-r--
2022-10-31 11:36
bug54946.phpt
1
KB
-rw-rw-r--
2022-10-31 11:36
bug60106.phpt
793
B
-rw-rw-r--
2022-10-31 11:36
bug60455_01.phpt
623
B
-rw-rw-r--
2022-10-31 11:36
bug60455_02.phpt
553
B
-rw-rw-r--
2022-10-31 11:36
bug60455_03.phpt
1.11
KB
-rw-rw-r--
2022-10-31 11:36
bug60455_04.phpt
593
B
-rw-rw-r--
2022-10-31 11:36
bug60602.phpt
1.01
KB
-rw-rw-r--
2022-10-31 11:36
bug60817.phpt
752
B
-rw-rw-r--
2022-10-31 11:36
bug61019.phpt
1.68
KB
-rw-rw-r--
2022-10-31 11:36
bug61115-1.phpt
471
B
-rw-rw-r--
2022-10-31 11:36
bug61115-2.phpt
223
B
-rw-rw-r--
2022-10-31 11:36
bug61115.phpt
443
B
-rw-rw-r--
2022-10-31 11:36
bug61371-unix.phpt
921
B
-rw-rw-r--
2022-10-31 11:36
bug61371.phpt
836
B
-rw-rw-r--
2022-10-31 11:36
bug62922.phpt
216
B
-rw-rw-r--
2022-10-31 11:36
bug63240.phpt
402
B
-rw-rw-r--
2022-10-31 11:36
bug64166.phpt
901
B
-rw-rw-r--
2022-10-31 11:36
bug64166_2.phpt
989
B
-rw-rw-r--
2022-10-31 11:36
bug64166_3.phpt
953
B
-rw-rw-r--
2022-10-31 11:36
bug64433.phpt
1.96
KB
-rw-rw-r--
2022-10-31 11:36
bug64433_srv.inc
237
B
-rw-rw-r--
2022-10-31 11:36
bug64770.phpt
934
B
-rw-rw-r--
2022-10-31 11:36
bug65483.phpt
373
B
-rw-rw-r--
2022-10-31 11:36
bug67626.phpt
720
B
-rw-rw-r--
2022-10-31 11:36
bug68948.phpt
471
B
-rw-rw-r--
2022-10-31 11:36
bug69521.phpt
742
B
-rw-rw-r--
2022-10-31 11:36
bug70198.phpt
1.29
KB
-rw-rw-r--
2022-10-31 11:36
bug70362.phpt
4.38
KB
-rw-rw-r--
2022-10-31 11:36
bug71245.phpt
852
B
-rw-rw-r--
2022-10-31 11:36
bug71323.phpt
713
B
-rw-rw-r--
2022-10-31 11:36
bug71884.phpt
312
B
-rw-rw-r--
2022-10-31 11:36
bug72075.phpt
281
B
-rw-rw-r--
2022-10-31 11:36
bug72221.phpt
259
B
-rw-rw-r--
2022-10-31 11:36
bug72534.phpt
333
B
-rw-rw-r--
2022-10-31 11:36
bug72771.phpt
675
B
-rw-rw-r--
2022-10-31 11:36
bug72853.phpt
1006
B
-rw-rw-r--
2022-10-31 11:36
bug72857.phpt
358
B
-rw-rw-r--
2022-10-31 11:36
bug73457.phpt
657
B
-rw-rw-r--
2022-10-31 11:36
bug74090.phpt
1.03
KB
-rw-rw-r--
2022-10-31 11:36
bug74556.phpt
450
B
-rw-rw-r--
2022-10-31 11:36
bug74951.phpt
342
B
-rw-rw-r--
2022-10-31 11:36
bug75031.phpt
526
B
-rw-rw-r--
2022-10-31 11:36
bug75776.phpt
829
B
-rw-rw-r--
2022-10-31 11:36
bug76136.phpt
557
B
-rw-rw-r--
2022-10-31 11:36
bug76859.phpt
363
B
-rw-rw-r--
2022-10-31 11:36
bug76943.phpt
845
B
-rw-rw-r--
2022-10-31 11:36
bug77069.phpt
1.58
KB
-rw-rw-r--
2022-10-31 11:36
bug77080.phpt
429
B
-rw-rw-r--
2022-10-31 11:36
bug77664.phpt
488
B
-rw-rw-r--
2022-10-31 11:36
bug77680.phpt
663
B
-rw-rw-r--
2022-10-31 11:36
bug77765.phpt
466
B
-rw-rw-r--
2022-10-31 11:36
bug78326.phpt
295
B
-rw-rw-r--
2022-10-31 11:36
bug78326_1.phpt
223
B
-rw-rw-r--
2022-10-31 11:36
bug78506.phpt
633
B
-rw-rw-r--
2022-10-31 11:36
bug78662.phpt
567
B
-rw-rw-r--
2022-10-31 11:36
bug78883.phpt
985
B
-rw-rw-r--
2022-10-31 11:36
bug78902.phpt
562
B
-rw-rw-r--
2022-10-31 11:36
bug79000.phpt
428
B
-rw-rw-r--
2022-10-31 11:36
bug79984.phpt
1.29
KB
-rw-rw-r--
2022-10-31 11:36
bug81346.phpt
464
B
-rw-rw-r--
2022-10-31 11:36
bug81659.phpt
478
B
-rw-rw-r--
2022-10-31 11:36
eagain_is_not_an_error.phpt
386
B
-rw-rw-r--
2022-10-31 11:36
glob-wrapper.phpt
1.01
KB
-rw-rw-r--
2022-10-31 11:36
nonblocking_stdin.phpt
168
B
-rw-rw-r--
2022-10-31 11:36
opendir-001.phpt
567
B
-rw-rw-r--
2022-10-31 11:36
opendir-002.phpt
577
B
-rw-rw-r--
2022-10-31 11:36
opendir-003.phpt
775
B
-rw-rw-r--
2022-10-31 11:36
opendir-004.phpt
767
B
-rw-rw-r--
2022-10-31 11:36
proc_open_bug51800.phpt
2.09
KB
-rw-rw-r--
2022-10-31 11:36
proc_open_bug51800_right.phpt
1.48
KB
-rw-rw-r--
2022-10-31 11:36
proc_open_bug51800_right2.phpt
1.66
KB
-rw-rw-r--
2022-10-31 11:36
proc_open_bug60120.phpt
1.59
KB
-rw-rw-r--
2022-10-31 11:36
proc_open_bug64438.phpt
2.01
KB
-rw-rw-r--
2022-10-31 11:36
proc_open_bug69900.phpt
1.35
KB
-rw-rw-r--
2022-10-31 11:36
set_file_buffer.phpt
916
B
-rw-rw-r--
2022-10-31 11:36
stream_context_get_params_001.phpt
1.98
KB
-rw-rw-r--
2022-10-31 11:36
stream_context_set_option_basic.phpt
794
B
-rw-rw-r--
2022-10-31 11:36
stream_context_tcp_nodelay.phpt
512
B
-rw-rw-r--
2022-10-31 11:36
stream_context_tcp_nodelay_fopen.phpt
521
B
-rw-rw-r--
2022-10-31 11:36
stream_context_tcp_nodelay_server.phpt
990
B
-rw-rw-r--
2022-10-31 11:36
stream_copy_to_stream_socket.phpt
635
B
-rw-rw-r--
2022-10-31 11:36
stream_filter_register.phpt
549
B
-rw-rw-r--
2022-10-31 11:36
stream_get_contents_001.phpt
347
B
-rw-rw-r--
2022-10-31 11:36
stream_get_contents_002.phpt
385
B
-rw-rw-r--
2022-10-31 11:36
stream_get_contents_negative_length.phpt
341
B
-rw-rw-r--
2022-10-31 11:36
stream_get_line_NUL_delimiter.phpt
486
B
-rw-rw-r--
2022-10-31 11:36
stream_get_line_nb.phpt
2.06
KB
-rw-rw-r--
2022-10-31 11:36
stream_get_meta_data_dir_basic.phpt
781
B
-rw-rw-r--
2022-10-31 11:36
stream_get_meta_data_file_basic.phpt
503
B
-rw-rw-r--
2022-10-31 11:36
stream_get_meta_data_file_error.phpt
1.82
KB
-rw-rw-r--
2022-10-31 11:36
stream_get_meta_data_file_variation1.phpt
7.95
KB
-rw-rw-r--
2022-10-31 11:36
stream_get_meta_data_file_variation2.phpt
2.06
KB
-rw-rw-r--
2022-10-31 11:36
stream_get_meta_data_file_variation4.phpt
1.26
KB
-rw-rw-r--
2022-10-31 11:36
stream_get_meta_data_file_variation5.phpt
1.12
KB
-rw-rw-r--
2022-10-31 11:36
stream_get_meta_data_process_basic.phpt
542
B
-rw-rw-r--
2022-10-31 11:36
stream_get_meta_data_socket_basic.phpt
445
B
-rw-rw-r--
2022-10-31 11:36
stream_get_meta_data_socket_variation1.phpt
2.05
KB
-rw-rw-r--
2022-10-31 11:36
stream_get_meta_data_socket_variation2.phpt
1.88
KB
-rw-rw-r--
2022-10-31 11:36
stream_get_meta_data_socket_variation3.phpt
1.46
KB
-rw-rw-r--
2022-10-31 11:36
stream_get_meta_data_socket_variation4.phpt
1.62
KB
-rw-rw-r--
2022-10-31 11:36
stream_get_transports.phpt
298
B
-rw-rw-r--
2022-10-31 11:36
stream_get_wrappers.phpt
417
B
-rw-rw-r--
2022-10-31 11:36
stream_is_local.phpt
207
B
-rw-rw-r--
2022-10-31 11:36
stream_multi_filters_close.phpt
1.23
KB
-rw-rw-r--
2022-10-31 11:36
stream_resolve_include_path.phpt
1.17
KB
-rw-rw-r--
2022-10-31 11:36
stream_select_preserve_keys.phpt
683
B
-rw-rw-r--
2022-10-31 11:36
stream_set_chunk_size.phpt
2.69
KB
-rw-rw-r--
2022-10-31 11:36
stream_set_timeout_error.phpt
2.53
KB
-rw-rw-r--
2022-10-31 11:36
stream_socket_get_name.phpt
445
B
-rw-rw-r--
2022-10-31 11:36
stream_socket_pair.phpt
435
B
-rw-rw-r--
2022-10-31 11:36
stream_socket_recvfrom.phpt
576
B
-rw-rw-r--
2022-10-31 11:36
user-stream-error.phpt
620
B
-rw-rw-r--
2022-10-31 11:36
user_streams_consumed_bug.phpt
689
B
-rw-rw-r--
2022-10-31 11:36
Save
Rename
--TEST-- Bug #77069 (stream filter loses final block of data) --FILE-- <?php class MyFilter extends php_user_filter { private $data = ''; public function filter($in, $out, &$consumed, $closing) { $return = PSFS_FEED_ME; // While input data is available, continue to read it. while ($bucket_in = stream_bucket_make_writeable($in)) { $this->data .= $bucket_in->data; $consumed += $bucket_in->datalen; // Process whole lines. while (preg_match('/(.*?)[\r\n]+(.*)/s', $this->data, $match) === 1) { list(, $data, $this->data) = $match; // Send this record output. $data = strrev($data) . PHP_EOL; $bucket_out = stream_bucket_new($this->stream, $data); $return = PSFS_PASS_ON; stream_bucket_append($out, $bucket_out); } } // Process the final line. if ($closing && $this->data !== '') { $data = strrev($this->data) . PHP_EOL; $bucket_out = stream_bucket_new($this->stream, $data); $return = PSFS_PASS_ON; stream_bucket_append($out, $bucket_out); } return $return; } } stream_filter_register('my-filter', 'MyFilter'); $input = "Line one\nLine two\nLine three"; $stream = fopen('data://text/plain,' . $input, 'r'); stream_filter_append($stream, 'my-filter'); $output = ''; while (!feof($stream)) { $output .= fread($stream, 16); } fclose($stream); echo $output; ?> --EXPECT-- eno eniL owt eniL eerht eniL