f518f7bc5db9facdc0d707762ebf3fc21fd55815
[m6w6/ext-http] / tests / build_url_004.phpt
1 --TEST--
2 http_build_url flags
3 --SKPIF--
4 <?php
5 include 'skip.inc';
6 ?>
7 --FILE--
8 <?php
9 echo "-TEST\n";
10 echo http_build_url("http://mike@www.example.com/foo/bar", "./baz", HTTP_URL_STRIP_AUTH|HTTP_URL_JOIN_PATH), "\n";
11 echo http_build_url("http://mike@www.example.com/foo/bar/", "../baz", HTTP_URL_STRIP_USER|HTTP_URL_JOIN_PATH), "\n";
12 echo http_build_url("http://mike:1234@www.example.com/foo/bar/", "./../baz", HTTP_URL_STRIP_PASS|HTTP_URL_JOIN_PATH), "\n";
13 echo http_build_url("http://www.example.com:8080/foo?a[0]=b#frag", "?a[0]=1&b=c&a[1]=b", HTTP_URL_JOIN_QUERY|HTTP_URL_STRIP_PORT|HTTP_URL_STRIP_FRAGMENT|HTTP_URL_STRIP_PATH), "\n";
14 echo "Done\n";
15 ?>
16 --EXPECTF--
17 %aTEST
18 http://www.example.com/foo/baz
19 http://www.example.com/foo/baz
20 http://mike@www.example.com/foo/baz
21 http://www.example.com/?a%5B0%5D=1&a%5B1%5D=b&b=c
22 Done