diff options
author | Derick Rethans <derick@php.net> | 2002-10-05 20:28:35 +0000 |
---|---|---|
committer | Derick Rethans <derick@php.net> | 2002-10-05 20:28:35 +0000 |
commit | b007bd069682fdb1cc6e67b1336cb43bf8f095ba (patch) | |
tree | ec71d89ae17b1991a4dd30c3a2a57f865f13b7ea | |
parent | 3d99d4fd37e7cb7531a9229e042bb043216b66e7 (diff) | |
download | php-git-b007bd069682fdb1cc6e67b1336cb43bf8f095ba.tar.gz |
- Add parse_url() tests (expect will follow later)url_t.phpt
-rw-r--r-- | ext/standard/tests/strings/url_t.phpt | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/url_t.phpt b/ext/standard/tests/strings/url_t.phpt new file mode 100644 index 0000000000..49acde54cb --- /dev/null +++ b/ext/standard/tests/strings/url_t.phpt @@ -0,0 +1,66 @@ +--TEST-- +parse_url() function +--POST-- +--GET-- +--FILE-- +<?php +$sample_urls = array ( +'', +'64.246.30.37', +'http://64.246.30.37', +'http://64.246.30.37/', +'64.246.30.37/', +'64.246.30.37:80/', +'php.net', +'php.net/', +'http://php.net', +'http://php.net/', +'www.php.net', +'www.php.net/', +'http://www.php.net', +'http://www.php.net/', +'www.php.net:80', +'http://www.php.net:80', +'http://www.php.net:80/', +'http://www.php.net/index.php', +'www.php.net/?', +'www.php.net:80/?', +'http://www.php.net/?', +'http://www.php.net:80/?', +'http://www.php.net:80/index.php', +'http://www.php.net:80/foo/bar/index.php', +'http://www.php.net:80/this/is/a/very/deep/directory/structure/and/file.php', +'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', +'http://www.php.net:80/this/is/a/very/deep/directory/structure/and/', +'http://www.php.net:80/this/is/a/very/deep/directory/structure/and/file.php', +'http://www.php.net:80/this/../a/../deep/directory', +'http://www.php.net:80/this/../a/../deep/directory/', +'http://www.php.net:80/this/is/a/very/deep/directory/../file.php', +'http://www.php.net:80/index.php', +'http://www.php.net:80/index.php?', +'http://www.php.net:80/#foo', +'http://www.php.net:80/?#', +'http://www.php.net:80/?test=1', +'http://www.php.net/?test=1&', +'http://www.php.net:80/?&', +'http://www.php.net:80/index.php?test=1&', +'http://www.php.net/index.php?&', +'http://www.php.net:80/index.php?foo&', +'http://www.php.net/index.php?&foo', +'http://www.php.net:80/index.php?test=1&test2=char&test3=mixesCI', +'www.php.net:80/index.php?test=1&test2=char&test3=mixesCI#some_page_ref123', +'http://secret@www.php.net:80/index.php?test=1&test2=char&test3=mixesCI#some_page_ref123', +'http://secret:@www.php.net/index.php?test=1&test2=char&test3=mixesCI#some_page_ref123', +'http://:hideout@www.php.net:80/index.php?test=1&test2=char&test3=mixesCI#some_page_ref123', +'http://secret:hideout@www.php.net/index.php?test=1&test2=char&test3=mixesCI#some_page_ref123', +'http://secret@hideout@www.php.net:80/index.php?test=1&test2=char&test3=mixesCI#some_page_ref123', +'http://secret:hid:out@www.php.net:80/index.php?test=1&test2=char&test3=mixesCI#some_page_ref123', +'nntp://news.php.net', +'ftp://ftp.gnu.org/gnu/glic/glibc.tar.gz' +); + + foreach ($sample_urls as $url) { + var_dump(@parse_url($url)); + } +?> +--EXPECT-- |