mirror of
https://github.com/pierre42100/ComunicAPI
synced 2024-11-23 13:59:29 +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];
|
|
} |