EventDnsBase::parseResolvConf

(PECL event >= 1.2.6-beta)

EventDnsBase::parseResolvConfСканирует файл в формате resolv.conf

Описание

public EventDnsBase::parseResolvConf ( int $flags , string $filename ) : bool

Сканирует файл в формате resolv.conf, хранящийся в filename, и считывает все параметры из него, которые перечислены во флагах.

Список параметров

flags

Определяет, какая информация анализируется из файла resolv.conf. Смотрите справочную страницу resolv.conf по формату этого файла.

Следующие директивы не анализируются из файла: sortlist, rotate, no-check-names, inet6, debug.

Если функция обнаруживает ошибку, возможные возвращаемые значения:

  • 1 = не удалось открыть файл
  • 2 = не удалось определить размер файла
  • 3 = файл слишком большой
  • 4 = недостаточно памяти
  • 5 = краткое чтение из файла
  • 6 = в файле нет серверов имен

filename

Путь до resolv.conf файла.

Возвращаемые значения

Возвращает true в случае успешного выполнения, false в противном случае.