PHP — как очистить домен от лишнего

Делюсь php кодом, который писал для себя, чтобы вывести иконки к сайтам. Вывод иконок на сайте в зависимости от имени домена. Очистка адреса сайта от всего лишнего.

Для вывода различных иконок к доменам сначала получим фиксированное название домена, а затем по нему выведем изображение. Изображение должно иметь название домена. Для этих целей сначала очистим домен от лишних элементов. А затем проверим наличие файла изображения.

Очищаем домен от лишнего

Для примера возьмём адрес моего сайта, но предположим что сайты могут быть разные:

Очистим его от всего постороннего, кроме названия домена. Для этого будем использовать очистку от лишних элементов с помощью функции str_replace().

В результате таких манипуляций останется такой адрес:

Выдернем из него отдельные буквенные сочетания (слова):

Теперь мы можем вывести, как отдельно название домена (ploshadka):

так и полное название сайта без лишней атрибутики (ploshadka.net):

Делаем проверку на наличие изображения

Из получившихся данных выше создадим переменную с адресом изображения:

Присвоим другой переменной вывод этого изображения:

Проведем проверку на наличие этого файла на сервере, если он есть – выводим иконку и рядом с ним название сайта:

Весь код

Привет. Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи: "PHP — как очистить домен от лишнего".

Ваш e-mail не будет опубликован. Обязательные поля помечены *