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 /
standard /
tests /
url /
Delete
Unzip
Name
Size
Permission
Date
Action
base64_decode_basic_001.phpt
1.03
KB
-rw-rw-r--
2022-10-31 11:36
base64_decode_basic_002.phpt
1.5
KB
-rw-rw-r--
2022-10-31 11:36
base64_decode_basic_003.phpt
5.6
KB
-rw-rw-r--
2022-10-31 11:36
base64_encode_basic_001.phpt
3.3
KB
-rw-rw-r--
2022-10-31 11:36
base64_encode_basic_002.phpt
1.17
KB
-rw-rw-r--
2022-10-31 11:36
bug47174.phpt
429
B
-rw-rw-r--
2022-10-31 11:36
bug52327.phpt
409
B
-rw-rw-r--
2022-10-31 11:36
bug53248.phpt
208
B
-rw-rw-r--
2022-10-31 11:36
bug54180.phpt
650
B
-rw-rw-r--
2022-10-31 11:36
bug55273.phpt
355
B
-rw-rw-r--
2022-10-31 11:36
bug55399.phpt
142
B
-rw-rw-r--
2022-10-31 11:36
bug63162.phpt
642
B
-rw-rw-r--
2022-10-31 11:36
bug68917.phpt
394
B
-rw-rw-r--
2022-10-31 11:36
bug69976.phpt
634
B
-rw-rw-r--
2022-10-31 11:36
bug73192.phpt
509
B
-rw-rw-r--
2022-10-31 11:36
bug74780.phpt
652
B
-rw-rw-r--
2022-10-31 11:36
get_headers_error_003.phpt
640
B
-rw-rw-r--
2022-10-31 11:36
parse_url_basic_001.phpt
15.54
KB
-rw-rw-r--
2022-10-31 11:36
parse_url_basic_002.phpt
5.71
KB
-rw-rw-r--
2022-10-31 11:36
parse_url_basic_003.phpt
5.94
KB
-rw-rw-r--
2022-10-31 11:36
parse_url_basic_004.phpt
4.98
KB
-rw-rw-r--
2022-10-31 11:36
parse_url_basic_005.phpt
5.03
KB
-rw-rw-r--
2022-10-31 11:36
parse_url_basic_006.phpt
4.98
KB
-rw-rw-r--
2022-10-31 11:36
parse_url_basic_007.phpt
6.27
KB
-rw-rw-r--
2022-10-31 11:36
parse_url_basic_008.phpt
5.46
KB
-rw-rw-r--
2022-10-31 11:36
parse_url_basic_009.phpt
5.1
KB
-rw-rw-r--
2022-10-31 11:36
parse_url_basic_010.phpt
666
B
-rw-rw-r--
2022-10-31 11:36
parse_url_error_002.phpt
1.14
KB
-rw-rw-r--
2022-10-31 11:36
parse_url_relative_scheme.phpt
204
B
-rw-rw-r--
2022-10-31 11:36
parse_url_unterminated.phpt
15.53
KB
-rw-rw-r--
2022-10-31 11:36
urls.inc
3.27
KB
-rw-rw-r--
2022-10-31 11:36
Save
Rename
--TEST-- Test parse_url() function: Parse a load of URLs without specifying PHP_URL_QUERY as the URL component --FILE-- <?php /* Prototype : proto mixed parse_url(string url, [int url_component]) * Description: Parse a URL and return its components * Source code: ext/standard/url.c * Alias to functions: */ /* * Parse a load of URLs without specifying PHP_URL_QUERY as the URL component */ include_once(__DIR__ . '/urls.inc'); foreach ($urls as $url) { echo "--> $url : "; var_dump(parse_url($url, PHP_URL_QUERY)); } echo "Done"; ?> --EXPECT-- --> 64.246.30.37 : NULL --> http://64.246.30.37 : NULL --> http://64.246.30.37/ : NULL --> 64.246.30.37/ : NULL --> 64.246.30.37:80/ : NULL --> php.net : NULL --> php.net/ : NULL --> http://php.net : NULL --> http://php.net/ : NULL --> www.php.net : NULL --> www.php.net/ : NULL --> http://www.php.net : NULL --> http://www.php.net/ : NULL --> www.php.net:80 : NULL --> http://www.php.net:80 : NULL --> http://www.php.net:80/ : NULL --> http://www.php.net/index.php : NULL --> www.php.net/? : NULL --> www.php.net:80/? : NULL --> http://www.php.net/? : NULL --> http://www.php.net:80/? : NULL --> http://www.php.net:80/index.php : NULL --> http://www.php.net:80/foo/bar/index.php : NULL --> http://www.php.net:80/this/is/a/very/deep/directory/structure/and/file.php : NULL --> http://www.php.net:80/this/is/a/very/deep/directory/structure/and/file.php?lots=1&of=2¶meters=3&too=4&here=5 : string(37) "lots=1&of=2¶meters=3&too=4&here=5" --> http://www.php.net:80/this/is/a/very/deep/directory/structure/and/ : NULL --> http://www.php.net:80/this/is/a/very/deep/directory/structure/and/file.php : NULL --> http://www.php.net:80/this/../a/../deep/directory : NULL --> http://www.php.net:80/this/../a/../deep/directory/ : NULL --> http://www.php.net:80/this/is/a/very/deep/directory/../file.php : NULL --> http://www.php.net:80/index.php : NULL --> http://www.php.net:80/index.php? : NULL --> http://www.php.net:80/#foo : NULL --> http://www.php.net:80/?# : NULL --> http://www.php.net:80/?test=1 : string(6) "test=1" --> http://www.php.net/?test=1& : string(7) "test=1&" --> http://www.php.net:80/?& : string(1) "&" --> http://www.php.net:80/index.php?test=1& : string(7) "test=1&" --> http://www.php.net/index.php?& : string(1) "&" --> http://www.php.net:80/index.php?foo& : string(4) "foo&" --> http://www.php.net/index.php?&foo : string(4) "&foo" --> http://www.php.net:80/index.php?test=1&test2=char&test3=mixesCI : string(31) "test=1&test2=char&test3=mixesCI" --> www.php.net:80/index.php?test=1&test2=char&test3=mixesCI#some_page_ref123 : string(31) "test=1&test2=char&test3=mixesCI" --> http://secret@www.php.net:80/index.php?test=1&test2=char&test3=mixesCI#some_page_ref123 : string(31) "test=1&test2=char&test3=mixesCI" --> http://secret:@www.php.net/index.php?test=1&test2=char&test3=mixesCI#some_page_ref123 : string(31) "test=1&test2=char&test3=mixesCI" --> http://:hideout@www.php.net:80/index.php?test=1&test2=char&test3=mixesCI#some_page_ref123 : string(31) "test=1&test2=char&test3=mixesCI" --> http://secret:hideout@www.php.net/index.php?test=1&test2=char&test3=mixesCI#some_page_ref123 : string(31) "test=1&test2=char&test3=mixesCI" --> http://secret@hideout@www.php.net:80/index.php?test=1&test2=char&test3=mixesCI#some_page_ref123 : string(31) "test=1&test2=char&test3=mixesCI" --> http://secret:hid:out@www.php.net:80/index.php?test=1&test2=char&test3=mixesCI#some_page_ref123 : string(31) "test=1&test2=char&test3=mixesCI" --> nntp://news.php.net : NULL --> ftp://ftp.gnu.org/gnu/glic/glibc.tar.gz : NULL --> zlib:http://foo@bar : NULL --> zlib:filename.txt : NULL --> zlib:/path/to/my/file/file.txt : NULL --> foo://foo@bar : NULL --> mailto:me@mydomain.com : NULL --> /foo.php?a=b&c=d : string(7) "a=b&c=d" --> foo.php?a=b&c=d : string(7) "a=b&c=d" --> http://user:passwd@www.example.com:8080?bar=1&boom=0 : string(12) "bar=1&boom=0" --> http://user_me-you:my_pas-word@www.example.com:8080?bar=1&boom=0 : string(12) "bar=1&boom=0" --> file:///path/to/file : NULL --> file://path/to/file : NULL --> file:/path/to/file : NULL --> http://1.2.3.4:/abc.asp?a=1&b=2 : string(7) "a=1&b=2" --> http://foo.com#bar : NULL --> scheme: : NULL --> foo+bar://baz@bang/bla : NULL --> gg:9130731 : NULL --> http://user:@pass@host/path?argument?value#etc : string(14) "argument?value" --> http://10.10.10.10/:80 : NULL --> http://x:? : NULL --> x:blah.com : NULL --> x:/blah.com : NULL --> x://::abc/? : bool(false) --> http://::? : NULL --> http://::# : NULL --> x://::6.5 : NULL --> http://?:/ : bool(false) --> http://@?:/ : bool(false) --> file:///: : NULL --> file:///a:/ : NULL --> file:///ab:/ : NULL --> file:///a:/ : NULL --> file:///@:/ : NULL --> file:///:80/ : NULL --> [] : NULL --> http://[x:80]/ : NULL --> : NULL --> / : NULL --> /rest/Users?filter={"id":"123"} : string(19) "filter={"id":"123"}" --> %:x : NULL --> https://example.com:0/ : NULL --> http:///blah.com : bool(false) --> http://:80 : bool(false) --> http://user@:80 : bool(false) --> http://user:pass@:80 : bool(false) --> http://: : bool(false) --> http://@/ : bool(false) --> http://@:/ : bool(false) --> http://:/ : bool(false) --> http://? : bool(false) --> http://# : bool(false) --> http://?: : bool(false) --> http://:? : bool(false) --> http://blah.com:123456 : bool(false) --> http://blah.com:abcdef : bool(false) Done