RU
   

Несколько функций для получения хоста из URL'a

rss
Разбор URL

<?php
function GetHostFromURL($url){ 
  
preg_match("/^(http://)*(www.)*([^/]+)/i"$url$regs); 
  return 
$regs[3]; 


function 
GetFullHost($url){ 
  
preg_match("/^(http://)*([^/]+)/i"$url$regs); 
  return 
$regs[2]; 


function 
GetFullPath($url){ 
  
$url preg_replace("/http:///"""$url); 
  
$url preg_replace("/?.*/"""$url); 
  
$url preg_replace("//([^/])*?.([^/])*$/""/"$url); 

  return 
$url
}
?>


В php имеется стандартная функция разбора url
<?php
@parse_url($url)
?>


Разбивает URL на массив содержимого URL
Массив содержит слудующую информацию:
- scheme
- host
- port
- user
- pass
- path
- query
- fragment
 
Дата добавления: 2009-11-24 10:35:35, просмотров: 8943
Комментарии: 0
Пожалуйста, авторизируйтесь, для возможности добавить комментарий..
Copyright © 2011 - 2024 forwebm.net
 
Яндекс цитирования
Поддержка
E-mail: Задать вопрос ,

Рейтинг@Mail.ru

Создание сайта: forwebm.net