mirror of
https://github.com/pierre42100/ComunicAPI
synced 2024-12-18 01:33:03 +00:00
31 lines
563 B
PHP
31 lines
563 B
PHP
|
<?php
|
||
|
/**
|
||
|
* URL functions
|
||
|
*
|
||
|
* @author Pierre HUBERT
|
||
|
*/
|
||
|
|
||
|
|
||
|
/**
|
||
|
* Determine the domain of an URL
|
||
|
*
|
||
|
* @param String $url The URL to analyse
|
||
|
* @return String The domain of the URL
|
||
|
*/
|
||
|
function get_url_domain($url){
|
||
|
|
||
|
//First, check for "://"
|
||
|
if(!preg_match("<://>", $url))
|
||
|
return false;
|
||
|
|
||
|
//Then split the URL
|
||
|
$path = strstr($url, "://");
|
||
|
$path = str_replace("://", "", $path);
|
||
|
|
||
|
//Check if we are at the root of the domain or not
|
||
|
if(!preg_match("</>", $path))
|
||
|
return $path;
|
||
|
|
||
|
//Else the url is a little more complex
|
||
|
return explode("/", $path)[0];
|
||
|
}
|