Домен

Чтобы получить информацию о домене, используйте класс pm_Domain.

Класс pm_Domain представляет собой домен в Plesk. Этот класс позволяет получать информацию о домене по его ID.

Получение информации о домене

Чтобы получить различные данные о домене, используйте следующие методы:

  • getName() – возвращает имя домена.
  • getProperty() – возвращает различные свойства из таблицы domains в базе данных Plesk.
  • getGuid() – возвращает GUID домена.
  • getDisplayName() – возвращает отображаемое имя домена.
  • getIpAddresses() – возвращает IP-адрес домена (IPv4, IPv6 или оба). По умолчанию возвращаются внешние IP-адреса. Если для аргумента $public задано значение "false", вместо них будут возвращаться внутренние IP-адреса.
  • isActive() – возвращает "true", если домен активен, иначе – "false".
  • isSuspended() – возвращает "true", если домен приостановлен, иначе – "false".
  • isDisabled() – возвращает "true", если домен отключен, иначе – "false".
  • hasHosting() – возвращает "true", если на домене включен веб-хостинг; иначе – "false".
  • getHomePath() – возвращает путь к домашней папке веб-пространства.
  • getSysUserLogin() – возвращает имя системного пользователя веб-пространства.
  • getDocumentRoot() – возвращает путь к корневой папке домена. Этот метод доступен только для доменов с веб-хостингом. По умолчанию возвращается абсолютный путь. Если для аргумента $relative задано значение "true", будет возвращаться путь к корневой папке относительно домашней папки веб-пространства.
  • getVhostSystemPath() – возвращает путь к системной папке домена vhost. Этот метод доступен только для доменов с веб-хостингом.

Кроме того, для получения данных о доменах можно использовать следующие статические методы:

  • getByDomainId() – возвращает имя домена по его id.
  • getByGuid() – возвращает имя домена по его GUID.
  • getByName() – возвращает имя домена по его отображаемому имени.
  • getAllDomains() – возвращает все домены, включая дополнительные домены и субдомены. Если для аргумента $mainDomainsOnly задано значение "true", возвращаются только основные домены.
  • getDomainsByClient() – возвращает все домены, включая дополнительные домены и субдомены, принадлежащие клиенту $client. Если для аргумента $mainDomainsOnly задано значение "true", возвращаются только основные домены.

Вы можете также использовать класс pm_View_Helper_DomainOverviewUrl для получения URL-адреса к странице Обзор доменов.

Примеры

Чтобы получить имя и дату создания домена, используйте следующий код:

$domain = new pm_Domain($domainId);
 echo "Имя домена: {$domain->getName()}";
 echo "Дата создания: {$domain->getProperty('cr_date')}";
 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.