Многие регистраторы домен предлагают API, которые можно запрашивать для поиска доменного имени (хотя обычно API предлагается только для реселлеров / филиалов). Эти API являются языком, и поэтому могут использоваться любым языком программирования / сценариев, включая PHP.
Другой вариант будет выполнять доменную информацию против веб-интерфейса WHOIS Registrar и Scrape результат. Это не рекомендуется, хотя - Mosteregistrars реализует CAPTCHA, чтобы предотвратить этот тип поведения.
Вот небольшой список регистраторов, которые предлагают API:
Необходимо реализовать протокол WHOIS (или интерфейс с программой или библиотекой, реализующей этот протокол). Однако, насколько я знаю, от регистраторов не требуется возвращать информацию о регистрации доменного имени и сроках его действия, поэтому вы, вероятно, не сможете надежно получить эту информацию.
Какая возможная (юридическая) причина такой необходимости у вас есть?
.В одном из комментариев к другому ответу вы написали:
Это попытка сделать определенный журнал защита файла от несанкционированного доступа.
Если это действительно так, то, возможно, вам следует использовать другой подход и переместить файл журнала в место, где пользователь не полностью доверяет (т.е. какая-то другая система).
В противном случае вы не можете гарантировать безопасность файла (как другие упомянули).
-121--4086858- Используйте [NSIndexPath indexStartForRow: inSection:]
для быстрого создания пути индекса.
Edit: In Swift 3:
let indexPath = IndexPath(row: rowIndex, section: sectionIndex)
-121--578119- На ум сразу приходят два подхода:
Использование функции оценки для выполнения утилиты whois, которая расположена во многих, если не в большинстве, системах * nix. Затем используйте регулярные выражения для поиска искомых данных.
Использование завитка для проводки данных на сайт, например http://www.whois.net/ , а затем использование регулярных выражений для захвата нужных данных.
Существует также: http://hexillion.com/whois/ , но это, похоже, требует подписки.