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 /
ext /
mbstring /
tests /
Delete
Unzip
Name
Size
Permission
Date
Action
bug20087.phpt
562
B
-rw-rw-r--
2022-10-31 11:36
bug25140.phpt
262
B
-rw-rw-r--
2022-10-31 11:36
bug26639.phpt
2.24
KB
-rw-rw-r--
2022-10-31 11:36
bug28220.phpt
435
B
-rw-rw-r--
2022-10-31 11:36
bug30549.phpt
804
B
-rw-rw-r--
2022-10-31 11:36
bug31911.phpt
355
B
-rw-rw-r--
2022-10-31 11:36
bug40685.phpt
816
B
-rw-rw-r--
2022-10-31 11:36
bug43301.phpt
1.01
KB
-rw-rw-r--
2022-10-31 11:36
bug43840.phpt
2.04
KB
-rw-rw-r--
2022-10-31 11:36
bug43841.phpt
2.04
KB
-rw-rw-r--
2022-10-31 11:36
bug43993.phpt
712
B
-rw-rw-r--
2022-10-31 11:36
bug43994.phpt
2.59
KB
-rw-rw-r--
2022-10-31 11:36
bug43998.phpt
1.78
KB
-rw-rw-r--
2022-10-31 11:36
bug45239.phpt
367
B
-rw-rw-r--
2022-10-31 11:36
bug45722.phpt
268
B
-rw-rw-r--
2022-10-31 11:36
bug45923.phpt
4.11
KB
-rw-rw-r--
2022-10-31 11:36
bug46806.phpt
362
B
-rw-rw-r--
2022-10-31 11:36
bug46843.phpt
355
B
-rw-rw-r--
2022-10-31 11:36
bug47399.phpt
5.99
KB
-rw-rw-r--
2022-10-31 11:36
bug48645.phpt
7.19
KB
-rw-rw-r--
2022-10-31 11:36
bug48697.phpt
724
B
-rw-rw-r--
2022-10-31 11:36
bug49354.phpt
642
B
-rw-rw-r--
2022-10-31 11:36
bug49528.phpt
900
B
-rw-rw-r--
2022-10-31 11:36
bug49536.phpt
559
B
-rw-rw-r--
2022-10-31 11:36
bug52681.phpt
605
B
-rw-rw-r--
2022-10-31 11:36
bug52931.phpt
536
B
-rw-rw-r--
2022-10-31 11:36
bug52981.phpt
678
B
-rw-rw-r--
2022-10-31 11:36
bug54494.phpt
1.04
KB
-rw-rw-r--
2022-10-31 11:36
bug60306.phpt
317
B
-rw-rw-r--
2022-10-31 11:36
bug62545.phpt
438
B
-rw-rw-r--
2022-10-31 11:36
bug62934.phpt
359
B
-rw-rw-r--
2022-10-31 11:36
bug63447_001.phpt
467
B
-rw-rw-r--
2022-10-31 11:36
bug63447_002.phpt
463
B
-rw-rw-r--
2022-10-31 11:36
bug63447_003.phpt
583
B
-rw-rw-r--
2022-10-31 11:36
bug65045.phpt
911
B
-rw-rw-r--
2022-10-31 11:36
bug65544.phpt
381
B
-rw-rw-r--
2022-10-31 11:36
bug66797.phpt
506
B
-rw-rw-r--
2022-10-31 11:36
bug66964.phpt
1.37
KB
-rw-rw-r--
2022-10-31 11:36
bug68846.phpt
303
B
-rw-rw-r--
2022-10-31 11:36
bug69079.phpt
1010
B
-rw-rw-r--
2022-10-31 11:36
bug69086.phpt
574
B
-rw-rw-r--
2022-10-31 11:36
bug69151.phpt
538
B
-rw-rw-r--
2022-10-31 11:36
bug69267.phpt
1.08
KB
-rw-rw-r--
2022-10-31 11:36
bug71298.phpt
283
B
-rw-rw-r--
2022-10-31 11:36
bug71606.phpt
271
B
-rw-rw-r--
2022-10-31 11:36
bug72164.phpt
507
B
-rw-rw-r--
2022-10-31 11:36
bug72399.phpt
389
B
-rw-rw-r--
2022-10-31 11:36
bug72402.phpt
424
B
-rw-rw-r--
2022-10-31 11:36
bug72691.phpt
865
B
-rw-rw-r--
2022-10-31 11:36
bug72693.phpt
819
B
-rw-rw-r--
2022-10-31 11:36
bug72694.phpt
484
B
-rw-rw-r--
2022-10-31 11:36
bug72710.phpt
381
B
-rw-rw-r--
2022-10-31 11:36
bug72994.phpt
691
B
-rw-rw-r--
2022-10-31 11:36
bug73532.phpt
251
B
-rw-rw-r--
2022-10-31 11:36
bug73646.phpt
393
B
-rw-rw-r--
2022-10-31 11:36
bug75944.phpt
409
B
-rw-rw-r--
2022-10-31 11:36
bug76319.phpt
289
B
-rw-rw-r--
2022-10-31 11:36
bug76532.phpt
426
B
-rw-rw-r--
2022-10-31 11:36
bug76704.phpt
342
B
-rw-rw-r--
2022-10-31 11:36
bug76958.phpt
393
B
-rw-rw-r--
2022-10-31 11:36
bug77025.phpt
300
B
-rw-rw-r--
2022-10-31 11:36
bug77165.phpt
264
B
-rw-rw-r--
2022-10-31 11:36
bug77367.phpt
335
B
-rw-rw-r--
2022-10-31 11:36
bug77370.phpt
403
B
-rw-rw-r--
2022-10-31 11:36
bug77371.phpt
439
B
-rw-rw-r--
2022-10-31 11:36
bug77381.phpt
819
B
-rw-rw-r--
2022-10-31 11:36
bug77418.phpt
388
B
-rw-rw-r--
2022-10-31 11:36
bug77428.phpt
532
B
-rw-rw-r--
2022-10-31 11:36
bug77454.phpt
362
B
-rw-rw-r--
2022-10-31 11:36
bug77514.phpt
374
B
-rw-rw-r--
2022-10-31 11:36
bug78559.phpt
693
B
-rw-rw-r--
2022-10-31 11:36
bug78609.phpt
368
B
-rw-rw-r--
2022-10-31 11:36
bug78633.phpt
399
B
-rw-rw-r--
2022-10-31 11:36
bug79037.phpt
181
B
-rw-rw-r--
2022-10-31 11:36
bug79149.phpt
805
B
-rw-rw-r--
2022-10-31 11:36
bug79154.phpt
562
B
-rw-rw-r--
2022-10-31 11:36
bug79371.phpt
355
B
-rw-rw-r--
2022-10-31 11:36
bug79441.phpt
309
B
-rw-rw-r--
2022-10-31 11:36
bug79787.phpt
552
B
-rw-rw-r--
2022-10-31 11:36
bug81011.phpt
1.36
KB
-rw-rw-r--
2022-10-31 11:36
casefold.phpt
621
B
-rw-rw-r--
2022-10-31 11:36
casefolding.phpt
534
B
-rw-rw-r--
2022-10-31 11:36
casemapping.phpt
2.55
KB
-rw-rw-r--
2022-10-31 11:36
common.inc
286
B
-rw-rw-r--
2022-10-31 11:36
empty_pattern.phpt
428
B
-rw-rw-r--
2022-10-31 11:36
htmlent.phpt
1.25
KB
-rw-rw-r--
2022-10-31 11:36
illformed_utf_sequences.phpt
5.77
KB
-rw-rw-r--
2022-10-31 11:36
ini_encoding.phpt
1.83
KB
-rw-rw-r--
2022-10-31 11:36
ini_encoding2.phpt
1.75
KB
-rw-rw-r--
2022-10-31 11:36
ini_language.phpt
342
B
-rw-rw-r--
2022-10-31 11:36
internal_encoding.phpt
1.59
KB
-rw-rw-r--
2022-10-31 11:36
mb_check_encoding.phpt
740
B
-rw-rw-r--
2022-10-31 11:36
mb_check_encoding_array.phpt
1002
B
-rw-rw-r--
2022-10-31 11:36
mb_chr.phpt
895
B
-rw-rw-r--
2022-10-31 11:36
mb_chr_ord.phpt
26.37
KB
-rw-rw-r--
2022-10-31 11:36
mb_convert_case_invalid_mode.phpt
254
B
-rw-rw-r--
2022-10-31 11:36
mb_convert_encoding.phpt
3.6
KB
-rw-rw-r--
2022-10-31 11:36
mb_convert_encoding_array.phpt
6.33
KB
-rw-rw-r--
2022-10-31 11:36
mb_convert_encoding_array2.phpt
7.65
KB
-rw-rw-r--
2022-10-31 11:36
mb_convert_encoding_basic.phpt
4.05
KB
-rw-rw-r--
2022-10-31 11:36
mb_convert_encoding_leak.phpt
275
B
-rw-rw-r--
2022-10-31 11:36
mb_convert_encoding_stateful.phpt
1.43
KB
-rw-rw-r--
2022-10-31 11:36
mb_convert_kana.phpt
2.85
KB
-rw-rw-r--
2022-10-31 11:36
mb_convert_variables.phpt
4.4
KB
-rw-rw-r--
2022-10-31 11:36
mb_decode_mimeheader_basic.phpt
1.13
KB
-rw-rw-r--
2022-10-31 11:36
mb_decode_mimeheader_variation2.phpt
2.21
KB
-rw-rw-r--
2022-10-31 11:36
mb_decode_mimeheader_variation3.phpt
885
B
-rw-rw-r--
2022-10-31 11:36
mb_decode_numericentity.phpt
2.84
KB
-rw-rw-r--
2022-10-31 11:36
mb_detect_encoding.phpt
2.32
KB
-rw-rw-r--
2022-10-31 11:36
mb_detect_order.phpt
1.36
KB
-rw-rw-r--
2022-10-31 11:36
mb_encode_mimeheader_basic.phpt
2.51
KB
-rw-rw-r--
2022-10-31 11:36
mb_encode_mimeheader_basic2.phpt
2.61
KB
-rw-rw-r--
2022-10-31 11:36
mb_encode_mimeheader_basic3.phpt
2.44
KB
-rw-rw-r--
2022-10-31 11:36
mb_encode_mimeheader_indent.phpt
41.55
KB
-rw-rw-r--
2022-10-31 11:36
mb_encode_mimeheader_variation6.phpt
1.62
KB
-rw-rw-r--
2022-10-31 11:36
mb_encode_numericentity.phpt
2.5
KB
-rw-rw-r--
2022-10-31 11:36
mb_encoding_aliases.phpt
947
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg-compat-01.phpt
438
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg-compat-02.phpt
513
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg.phpt
2.16
KB
-rw-rw-r--
2022-10-31 11:36
mb_ereg1.phpt
1019
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg2.phpt
677
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg3.phpt
1022
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_basic.phpt
2.84
KB
-rw-rw-r--
2022-10-31 11:36
mb_ereg_dupnames.phpt
689
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_match_basic.phpt
1.5
KB
-rw-rw-r--
2022-10-31 11:36
mb_ereg_named_subpatterns.phpt
902
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace-compat-01.phpt
350
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace-compat-02.phpt
344
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace-compat-03.phpt
350
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace-compat-04.phpt
405
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace-compat-05.phpt
384
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace-compat-06.phpt
383
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace-compat-07.phpt
388
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace-compat-08.phpt
362
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace-compat-09.phpt
360
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace-compat-10.phpt
369
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace-compat-11.phpt
356
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace-compat-12.phpt
339
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace-compat-13.phpt
343
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace.phpt
416
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace_basic.phpt
1.82
KB
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace_callback.phpt
598
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace_named_subpatterns.phpt
1.31
KB
-rw-rw-r--
2022-10-31 11:36
mb_ereg_replace_variation1.phpt
6.31
KB
-rw-rw-r--
2022-10-31 11:36
mb_ereg_search.phpt
796
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_search_invalid_pattern.phpt
437
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_search_named_subpatterns_1.phpt
766
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_search_named_subpatterns_2.phpt
768
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_search_pos.phpt
532
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_search_regs.phpt
738
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_search_setpos.phpt
1.27
KB
-rw-rw-r--
2022-10-31 11:36
mb_ereg_search_syntax.phpt
348
B
-rw-rw-r--
2022-10-31 11:36
mb_ereg_search_xxx.phpt
1.94
KB
-rw-rw-r--
2022-10-31 11:36
mb_ereg_variation1.phpt
2.42
KB
-rw-rw-r--
2022-10-31 11:36
mb_ereg_variation3.phpt
3.08
KB
-rw-rw-r--
2022-10-31 11:36
mb_ereg_variation4.phpt
3.05
KB
-rw-rw-r--
2022-10-31 11:36
mb_ereg_variation5.phpt
2.07
KB
-rw-rw-r--
2022-10-31 11:36
mb_ereg_variation6.phpt
3.53
KB
-rw-rw-r--
2022-10-31 11:36
mb_ereg_variation7.phpt
2.34
KB
-rw-rw-r--
2022-10-31 11:36
mb_eregi.phpt
392
B
-rw-rw-r--
2022-10-31 11:36
mb_eregi_replace.phpt
1.33
KB
-rw-rw-r--
2022-10-31 11:36
mb_get_info.phpt
3.83
KB
-rw-rw-r--
2022-10-31 11:36
mb_http_input.phpt
954
B
-rw-rw-r--
2022-10-31 11:36
mb_http_output.phpt
2.07
KB
-rw-rw-r--
2022-10-31 11:36
mb_internal_encoding.phpt
1.63
KB
-rw-rw-r--
2022-10-31 11:36
mb_internal_encoding_basic.phpt
976
B
-rw-rw-r--
2022-10-31 11:36
mb_internal_encoding_basic2.phpt
1.47
KB
-rw-rw-r--
2022-10-31 11:36
mb_internal_encoding_error2.phpt
867
B
-rw-rw-r--
2022-10-31 11:36
mb_internal_encoding_ini_basic2.phpt
722
B
-rw-rw-r--
2022-10-31 11:36
mb_internal_encoding_variation2.phpt
6.78
KB
-rw-rw-r--
2022-10-31 11:36
mb_language.phpt
953
B
-rw-rw-r--
2022-10-31 11:36
mb_list_encodings.phpt
394
B
-rw-rw-r--
2022-10-31 11:36
mb_ord.phpt
1
KB
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_euc_jp.phpt
520
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_pattern-01.phpt
389
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_pattern-02.phpt
390
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_pattern-03.phpt
401
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_pattern-04.phpt
410
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_pattern-05.phpt
354
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_pattern-06.phpt
389
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_pattern-07.phpt
438
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_pattern-08.phpt
445
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_pattern-09.phpt
450
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_pattern-10.phpt
460
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_pattern-11.phpt
355
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_pattern-12.phpt
390
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_runtime_ini_alteration-01.phpt
550
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_runtime_ini_alteration-02.phpt
562
B
-rw-rw-r--
2022-10-31 11:36
mb_output_handler_shift_jis.phpt
437
B
-rw-rw-r--
2022-10-31 11:36
mb_parse_str.phpt
1.42
KB
-rw-rw-r--
2022-10-31 11:36
mb_parse_str02.phpt
1.78
KB
-rw-rw-r--
2022-10-31 11:36
mb_preferred_mime_name.phpt
1.14
KB
-rw-rw-r--
2022-10-31 11:36
mb_regex_encoding_basic.phpt
797
B
-rw-rw-r--
2022-10-31 11:36
mb_regex_encoding_error2.phpt
795
B
-rw-rw-r--
2022-10-31 11:36
mb_regex_encoding_variation2.phpt
8.52
KB
-rw-rw-r--
2022-10-31 11:36
mb_regex_set_options.phpt
382
B
-rw-rw-r--
2022-10-31 11:36
mb_scrub.phpt
240
B
-rw-rw-r--
2022-10-31 11:36
mb_send_mail01.phpt
842
B
-rw-rw-r--
2022-10-31 11:36
mb_send_mail02.phpt
895
B
-rw-rw-r--
2022-10-31 11:36
mb_send_mail03.phpt
851
B
-rw-rw-r--
2022-10-31 11:36
mb_send_mail04.phpt
901
B
-rw-rw-r--
2022-10-31 11:36
mb_send_mail05.phpt
1.04
KB
-rw-rw-r--
2022-10-31 11:36
mb_send_mail06.phpt
1011
B
-rw-rw-r--
2022-10-31 11:36
mb_send_mail07.phpt
994
B
-rw-rw-r--
2022-10-31 11:36
mb_split-compat-01.phpt
432
B
-rw-rw-r--
2022-10-31 11:36
mb_split.phpt
967
B
-rw-rw-r--
2022-10-31 11:36
mb_split_empty_match.phpt
362
B
-rw-rw-r--
2022-10-31 11:36
mb_str_functions_opt-parameter.phpt
826
B
-rw-rw-r--
2022-10-31 11:36
mb_str_split_jp.phpt
1.87
KB
-rw-rw-r--
2022-10-31 11:36
mb_str_split_ru.phpt
2.22
KB
-rw-rw-r--
2022-10-31 11:36
mb_str_split_utf8_utf16.phpt
2.5
KB
-rw-rw-r--
2022-10-31 11:36
mb_str_unknown_encoding.phpt
2.61
KB
-rw-rw-r--
2022-10-31 11:36
mb_strcut.phpt
743
B
-rw-rw-r--
2022-10-31 11:36
mb_strcut_missing_boundary_check.phpt
1.1
KB
-rw-rw-r--
2022-10-31 11:36
mb_strcut_negative_length.phpt
418
B
-rw-rw-r--
2022-10-31 11:36
mb_strimwidth.phpt
1.73
KB
-rw-rw-r--
2022-10-31 11:36
mb_stripos.phpt
7.14
KB
-rw-rw-r--
2022-10-31 11:36
mb_stripos_basic.phpt
3.29
KB
-rw-rw-r--
2022-10-31 11:36
mb_stripos_basic2.phpt
2.4
KB
-rw-rw-r--
2022-10-31 11:36
mb_stripos_error2.phpt
967
B
-rw-rw-r--
2022-10-31 11:36
mb_stripos_variation5_Bug45923.phpt
3.09
KB
-rw-rw-r--
2022-10-31 11:36
mb_stristr_basic.phpt
2.21
KB
-rw-rw-r--
2022-10-31 11:36
mb_stristr_error2.phpt
976
B
-rw-rw-r--
2022-10-31 11:36
mb_stristr_variation5.phpt
2.5
KB
-rw-rw-r--
2022-10-31 11:36
mb_strlen.phpt
2.25
KB
-rw-rw-r--
2022-10-31 11:36
mb_strlen_basic.phpt
943
B
-rw-rw-r--
2022-10-31 11:36
mb_strlen_error2.phpt
766
B
-rw-rw-r--
2022-10-31 11:36
mb_strlen_variation3.phpt
10.09
KB
-rw-rw-r--
2022-10-31 11:36
mb_strpos.phpt
7.08
KB
-rw-rw-r--
2022-10-31 11:36
mb_strpos_basic.phpt
1.4
KB
-rw-rw-r--
2022-10-31 11:36
mb_strpos_error2.phpt
920
B
-rw-rw-r--
2022-10-31 11:36
mb_strpos_variation5.phpt
3.05
KB
-rw-rw-r--
2022-10-31 11:36
mb_strrchr_basic.phpt
2.03
KB
-rw-rw-r--
2022-10-31 11:36
mb_strrchr_error2.phpt
976
B
-rw-rw-r--
2022-10-31 11:36
mb_strrchr_variation5.phpt
1.58
KB
-rw-rw-r--
2022-10-31 11:36
mb_strrchr_variation6.phpt
1.79
KB
-rw-rw-r--
2022-10-31 11:36
mb_strrichr_basic.phpt
2.24
KB
-rw-rw-r--
2022-10-31 11:36
mb_strrichr_error2.phpt
1004
B
-rw-rw-r--
2022-10-31 11:36
mb_strrichr_variation5.phpt
2.54
KB
-rw-rw-r--
2022-10-31 11:36
mb_strripos_basic.phpt
3.31
KB
-rw-rw-r--
2022-10-31 11:36
mb_strripos_basic2.phpt
2.52
KB
-rw-rw-r--
2022-10-31 11:36
mb_strripos_error2.phpt
975
B
-rw-rw-r--
2022-10-31 11:36
mb_strripos_variation5_Bug45923.phpt
2.99
KB
-rw-rw-r--
2022-10-31 11:36
mb_strrpos_basic.phpt
1.39
KB
-rw-rw-r--
2022-10-31 11:36
mb_strrpos_encoding_3rd_param.phpt
399
B
-rw-rw-r--
2022-10-31 11:36
mb_strrpos_error2.phpt
945
B
-rw-rw-r--
2022-10-31 11:36
mb_strrpos_variation5.phpt
2.37
KB
-rw-rw-r--
2022-10-31 11:36
mb_strstr.phpt
1.31
KB
-rw-rw-r--
2022-10-31 11:36
mb_strstr_basic.phpt
2
KB
-rw-rw-r--
2022-10-31 11:36
mb_strstr_error2.phpt
948
B
-rw-rw-r--
2022-10-31 11:36
mb_strstr_variation5.phpt
1.56
KB
-rw-rw-r--
2022-10-31 11:36
mb_strstr_variation6.phpt
1.76
KB
-rw-rw-r--
2022-10-31 11:36
mb_strtolower_basic.phpt
1.49
KB
-rw-rw-r--
2022-10-31 11:36
mb_strtolower_error2.phpt
879
B
-rw-rw-r--
2022-10-31 11:36
mb_strtolower_variation3.phpt
1.85
KB
-rw-rw-r--
2022-10-31 11:36
mb_strtolower_variation4.phpt
1.76
KB
-rw-rw-r--
2022-10-31 11:36
mb_strtoupper_basic.phpt
1.54
KB
-rw-rw-r--
2022-10-31 11:36
mb_strtoupper_error2.phpt
899
B
-rw-rw-r--
2022-10-31 11:36
mb_strtoupper_variation3.phpt
1.86
KB
-rw-rw-r--
2022-10-31 11:36
mb_strtoupper_variation4.phpt
1.78
KB
-rw-rw-r--
2022-10-31 11:36
mb_strwidth.phpt
857
B
-rw-rw-r--
2022-10-31 11:36
mb_substitute_character.phpt
1.19
KB
-rw-rw-r--
2022-10-31 11:36
mb_substitute_character_basic.phpt
1.17
KB
-rw-rw-r--
2022-10-31 11:36
mb_substitute_character_variation1.phpt
5.02
KB
-rw-rw-r--
2022-10-31 11:36
mb_substitute_character_variation2.phpt
1.34
KB
-rw-rw-r--
2022-10-31 11:36
mb_substr.phpt
1001
B
-rw-rw-r--
2022-10-31 11:36
mb_substr_basic.phpt
1.4
KB
-rw-rw-r--
2022-10-31 11:36
mb_substr_count.phpt
1.02
KB
-rw-rw-r--
2022-10-31 11:36
mb_substr_count_basic.phpt
1.23
KB
-rw-rw-r--
2022-10-31 11:36
mb_substr_count_error2.phpt
1.05
KB
-rw-rw-r--
2022-10-31 11:36
mb_substr_count_variation4.phpt
1.22
KB
-rw-rw-r--
2022-10-31 11:36
mb_substr_error2.phpt
863
B
-rw-rw-r--
2022-10-31 11:36
mb_substr_variation4.phpt
2.81
KB
-rw-rw-r--
2022-10-31 11:36
mb_substr_variation5.phpt
3.24
KB
-rw-rw-r--
2022-10-31 11:36
mb_substr_variation6.phpt
2.9
KB
-rw-rw-r--
2022-10-31 11:36
mb_substr_variation7.phpt
3.54
KB
-rw-rw-r--
2022-10-31 11:36
mbregex_stack_limit.phpt
635
B
-rw-rw-r--
2022-10-31 11:36
mbregex_stack_limit2.phpt
1.07
KB
-rw-rw-r--
2022-10-31 11:36
overload01.phpt
535
B
-rw-rw-r--
2022-10-31 11:36
overload02.phpt
915
B
-rw-rw-r--
2022-10-31 11:36
php_gr_jp_10830.phpt
355
B
-rw-rw-r--
2022-10-31 11:36
php_gr_jp_16242.phpt
403
B
-rw-rw-r--
2022-10-31 11:36
php_gr_jp_dev_884-1.phpt
387
B
-rw-rw-r--
2022-10-31 11:36
php_gr_jp_dev_884-2.phpt
503
B
-rw-rw-r--
2022-10-31 11:36
pictogram1.phpt
7.71
KB
-rw-rw-r--
2022-10-31 11:36
retry_limit.phpt
516
B
-rw-rw-r--
2022-10-31 11:36
simpletest.phpt
907
B
-rw-rw-r--
2022-10-31 11:36
skipif.inc
311
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-01.phpt
267
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-02.phpt
272
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-03.phpt
235
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-04.phpt
237
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-05.phpt
430
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-06.phpt
262
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-07.phpt
267
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-08.phpt
269
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-09.phpt
458
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-10.phpt
206
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-11.phpt
314
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-12.phpt
303
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-13.phpt
365
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-14.phpt
372
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-15.phpt
225
B
-rw-rw-r--
2022-10-31 11:36
zend_multibyte-16.phpt
194
B
-rw-rw-r--
2022-10-31 11:36
Save
Rename
--TEST-- Unicode standard conformance test (ill-formed UTF sequences.) --SKIPIF-- <?php extension_loaded('mbstring') or die('skip mbstring not available'); ?> --FILE-- <?php function chk_enc($str, $n, $enc = "UTF-8", $with_bom = false) { $src = bin2hex(mb_convert_encoding($str, "UCS-4BE", $enc)); $dst = str_repeat("0000fffd", $n); if ($with_bom) { $dst = "0000feff" . $dst; } if ($dst == $src) { return false; } else { return $src; } } mb_substitute_character(0xfffd); echo "UTF-8 redundancy\n"; var_dump(chk_enc("\x31\x32\x33", 0)); var_dump(chk_enc("\x41\x42\x43", 0)); var_dump(chk_enc("\xc0\xb1\xc0\xb2\xc0\xb3", 6)); var_dump(chk_enc("\xc1\x81\xc1\x82\xc1\x83", 6)); var_dump(chk_enc("\xe0\x80\xb1\xe0\x80\xb2\xe0\x80\xb3", 9)); var_dump(chk_enc("\xe0\x81\x81\xe0\x81\x82\xe0\x81\x83", 9)); var_dump(chk_enc("\xf0\x80\x80\xb1\xf0\x80\x80\xb2\xf0\x80\x80\xb3", 12)); var_dump(chk_enc("\xf0\x80\x81\x81\xf0\x80\x81\x82\xf0\x81\x83", 11)); var_dump(chk_enc("\xf8\x80\x80\x80\xb1\xf8\x80\x80\x80\xb2\xf8\x80\x80\x80\xb3", 15)); var_dump(chk_enc("\xf8\x80\x80\x81\x81\xf8\x80\x80\x81\x82\xf8\x80\x80\x81\x83", 15)); var_dump(chk_enc("\xfc\x80\x80\x80\x80\xb1\xfc\x80\x80\x80\x80\xb2\xfc\x80\x80\x80\x80\xb3", 18)); var_dump(chk_enc("\xfc\x80\x80\x80\x81\x81\xfc\x80\x80\x80\x81\x82\xfc\x80\x80\x80\x81\x83", 18)); var_dump(chk_enc("\xc2\xa2\xc2\xa3\xc2\xa5", 0)); var_dump(chk_enc("\xe0\x82\xa2\xe0\x82\xa3\xe0\x82\xa5", 9)); var_dump(chk_enc("\xf0\x80\x82\xa2\xf0\x80\x82\xa3\xf0\x80\x82\xa5", 12)); var_dump(chk_enc("\xf8\x80\x80\x82\xa2\xf8\x80\x80\x82\xa3\xf8\x80\x80\x82\xa5", 15)); var_dump(chk_enc("\xfc\x80\x80\x80\x82\xa2\xfc\x80\x80\x80\x82\xa3\xfc\x80\x80\x80\x82\xa5", 18)); var_dump(chk_enc("\xc1\xbf", 2)); var_dump(chk_enc("\xc2\x80", 0)); var_dump(chk_enc("\xdf\xbf", 0)); var_dump(chk_enc("\xe0\x9f\xff", 3)); var_dump(chk_enc("\xe0\xa0\x80", 2)); var_dump(chk_enc("\xef\xbf\xbf", 0)); var_dump(chk_enc("\xf0\x8f\xbf\xbf", 4)); var_dump(chk_enc("\xf0\x90\x80\x80", 0)); var_dump(chk_enc("\xf7\xbf\xbf\xbf", 4)); var_dump(chk_enc("\xf8\x87\xbf\xbf\xbf", 5)); var_dump(chk_enc("\xf8\x88\x80\x80\x80", 5)); var_dump(chk_enc("\xfb\xbf\xbf\xbf\xbf", 5)); var_dump(chk_enc("\xfc\x83\xbf\xbf\xbf\xbf", 6)); var_dump(chk_enc("\xfc\x84\x80\x80\x80\x80", 6)); var_dump(chk_enc("\xfd\xaf\xbf\xbf\xbf\xbf", 6)); var_dump(chk_enc("\xfd\xbf\xbf\xbf\xbf\xbf", 6)); echo "UTF-8 and surrogates area\n"; $out = ''; $cnt = 0; for ($i = 0xd7ff; $i <= 0xe000; ++$i) { $s = chk_enc(pack('C3', 0xe0 | ($i >> 12), 0x80 | ($i >> 6) & 0x3f, 0x80 | $i & 0x3f), 3); if ($s === false) { $cnt++; } else { $out .= $s; } } var_dump($cnt); var_dump($out); echo "UTF-32 code range\n"; var_dump(chk_enc("\x00\x11\x00\x00", 1, "UTF-32BE")); var_dump(chk_enc("\x00\x10\xff\xff", 0, "UTF-32BE")); var_dump(chk_enc("\x00\x00\x11\x00", 1, "UTF-32LE")); var_dump(chk_enc("\xff\xff\x10\x00", 0, "UTF-32LE")); var_dump(chk_enc("\x00\x11\x00\x00", 1, "UTF-32")); var_dump(chk_enc("\x00\x10\xff\xff", 0, "UTF-32")); var_dump(chk_enc("\x00\x00\xfe\xff\x00\x11\x00\x00", 0, "UTF-32")); var_dump(chk_enc("\x00\x00\xfe\xff\x00\x10\xff\xff", 0, "UTF-32")); var_dump(chk_enc("\xff\xfe\x00\x00\x00\x00\x11\x00", 0, "UTF-32")); var_dump(chk_enc("\xff\xfe\x00\x00\xff\xff\x10\x00", 0, "UTF-32")); echo "UTF-32 and surrogates area\n"; $out = ''; $cnt = 0; for ($i = 0xd7ff; $i <= 0xe000; ++$i) { $s = chk_enc(pack('C4', $i >> 24, ($i >> 16) & 0xff, ($i >> 8) & 0xff, $i & 0xff), 1, "UTF-32BE"); if ($s === false) { $cnt++; } else { $out .= $s; } } var_dump($cnt); var_dump($out); $out = ''; $cnt = 0; for ($i = 0xd7ff; $i <= 0xe000; ++$i) { $s = chk_enc(pack('C4', $i & 0xff, ($i >> 8) & 0xff, ($i >> 16) & 0xff, ($i >> 24) & 0xff), 1, "UTF-32LE"); if ($s === false) { $cnt++; } else { $out .= $s; } } var_dump($cnt); var_dump($out); $out = ''; $cnt = 0; for ($i = 0xd7ff; $i <= 0xe000; ++$i) { $s = chk_enc(pack('C4', $i >> 24, ($i >> 16) & 0xff, ($i >> 8) & 0xff, $i & 0xff), 1, "UTF-32"); if ($s === false) { $cnt++; } else { $out .= $s; } } var_dump($cnt); var_dump($out); echo "UTF-32 and surrogates area with BOM\n"; $out = ''; $cnt = 0; for ($i = 0xd7ff; $i <= 0xe000; ++$i) { $s = chk_enc("\x00\x00\xfe\xff". pack('C4', $i >> 24, ($i >> 16) & 0xff, ($i >> 8) & 0xff, $i & 0xff), 1, "UTF-32", true); if ($s === false) { $cnt++; } else { $out .= $s; } } var_dump($cnt); var_dump(str_replace("0000feff","",$out)); $out = ''; $cnt = 0; for ($i = 0xd7ff; $i <= 0xe000; ++$i) { $s = chk_enc("\xff\xfe\x00\x00". pack('C4', $i & 0xff, ($i >> 8) & 0xff, ($i >> 16) & 0xff, ($i >> 24) & 0xff), 1, "UTF-32", true); if ($s === false) { $cnt++; } else { $out .= $s; } } var_dump($cnt); var_dump(str_replace("0000feff","",$out)); ?> --EXPECT-- UTF-8 redundancy string(24) "000000310000003200000033" string(24) "000000410000004200000043" bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) string(24) "000000a2000000a3000000a5" bool(false) bool(false) bool(false) bool(false) bool(false) string(8) "00000080" string(8) "000007ff" bool(false) string(8) "00000800" string(8) "0000ffff" bool(false) string(8) "00010000" bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) UTF-8 and surrogates area int(2048) string(16) "0000d7ff0000e000" UTF-32 code range bool(false) string(8) "0010ffff" bool(false) string(8) "0010ffff" bool(false) string(8) "0010ffff" string(16) "0000feff0000fffd" string(16) "0000feff0010ffff" string(16) "0000feff0000fffd" string(16) "0000feff0010ffff" UTF-32 and surrogates area int(2048) string(16) "0000d7ff0000e000" int(2048) string(16) "0000d7ff0000e000" int(2048) string(16) "0000d7ff0000e000" UTF-32 and surrogates area with BOM int(2048) string(16) "0000d7ff0000e000" int(2048) string(16) "0000d7ff0000e000"