Абсолютная или относительная ссылка - как определить
В редакторе
Абсолютная или относительная ссылка - как определить
Brain_Script
1120
2016-09-03 12:29:47
<?php
/**
* Получая указанный $link,
* возвращаем true в случае, если ссылка относительная и
* соответственно false, если абсолютная.
*/
function ato_otnositelnya_ssilka($link) {
$resultat = parse_url($link);
if ( empty($resultat['scheme']) )
return true;
return false;
}
?>
<?php
header('Content-Type: text/html; charset=utf-8');
/* Пример 1. Будет распознана абсолютная ссылка: */
$link = "http://code-snippets.ru/home/php/kak-sozdat-fajl.html";
if (ato_otnositelnya_ssilka($link)==true)
print "Это относительная ссылка.";
else
print "Это абсолютная ссылка.";
/* Пример 2. Будет распознана относительная ссылка: */
$link = "home/php/kak-sozdat-fajl.html";
if (ato_otnositelnya_ssilka($link)==true)
print "Это относительная ссылка.";
else
print "Это абсолютная ссылка.";
?>
Войдите для добавления комментария.