 |
 |
 |
 |
Warning: include(../levoe_menu.php) [ function.include]: failed to open stream: No such file or directory in /var/www/prime/data/www/prime-speed.ru/Manual_PHP_4/f/parse-url.html on line 46
Warning: include() [ function.include]: Failed opening '../levoe_menu.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/prime/data/www/prime-speed.ru/Manual_PHP_4/f/parse-url.html on line 46
|
 |
 |
 |
 | |
|  |
(PHP 3, PHP 4)
parse_url - разбирает URL и возвращает его компоненты. Описание
array parse_url (string url) Эта функция возвращает ассоциативный массив, содержащий любые имеющиеся
компоненты URL. Это могут быть: scheme - например, http
host port user
pass path query - запрос, после знака вопроса
? fragment - фрагмент, после знака хэша #
Эта функция не предназначена для проверки заданного URL, она только разбивает его на вышеперечисленные части. Частичные
url также принимаются; parse_url() пытается разобрать их корректно.
Пример 1. Использование parse_url()
$ php -r 'print_r( parse_url("http://username:password@hostname/path?arg=value#anchor"));'
Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)
$ php -r 'print_r( parse_url("http://invalid_host..name/"));'
Array
(
[scheme] => http
[host] => invalid_host..name
[path] => /
) | |
См. также pathinfo(). |  | |
|
 |
 |
 |
 |
Warning: include(../pravoe_menu.php) [ function.include]: failed to open stream: No such file or directory in /var/www/prime/data/www/prime-speed.ru/Manual_PHP_4/f/parse-url.html on line 162
Warning: include() [ function.include]: Failed opening '../pravoe_menu.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/prime/data/www/prime-speed.ru/Manual_PHP_4/f/parse-url.html on line 162
|
 |
 |
 |
 | |