// isset required for win servers (This may not work on all win servers)
if (isset($_SERVER['HTTP_HOST'])){$domain = $_SERVER['HTTP_HOST'];}
if (strpos($link, $domain) === false){echo $link;}
$ link - это строка информации о вашей привязке, поэтому вам нужно будет сохранить все ссылки, скорее всего, в массиве и поместить вышеприведенное в цикл foreach, например:
foreach ($linksarray as $link) {
// Above code would go here
}
В ответ на нижний комментарий:
Вы могли бы, но это было бы больше работы (вам понадобятся циклы strpos для создания этого массива. Было бы проще просто установить массив и заставить массив печатать ваши
.
// [][0] = URL, [][1] = Title, [][2] = Description
$linkarray = array(
array('http://url1.com', 'URL1 Title', 'URL2 Description'),
array('http://url2.com', 'URL2 Title', 'URL2 Description'),
);
Единственное, что вам нужно изменить, - в первом поле кода в моем исходном ответе изменить все $ link на $ link [0] (не в foreach ())
Тогда ваша последняя строка будет выглядеть примерно так:
if (strpos($link[0], $domain) === false){
echo '<li class="liclass"><a href="'. $link[0] . '">' . $link[1] . '</a> - ' . $link[2];
}