
Когда делаешь первый сайт, то наизусть знаешь когда ты его зарегистрировал и когда нужно повторно продлевать доменное имя.
Когда со временем интернет-проектов становится больше и больше, то начинаешь задумываться об автоматизации всей это рутинной работы.
Автоматизация - это хорошо, так как позволяет сэкономить уйму времени и не держать в голове разную "мусорную" информацию.
Вот и я по мере роста своих СДЛ, MFS и MFA задался вопросом автоматизации слежения за окончанием срока регистрации доменных имен, так как если прошляпить это дело, то обойдется это дорого.
Так как я являюсь счастливым пользователем операционной системы Linux, то воспользуемся стандартной командой:
Если из этого сделать bash-скрипт, в него засунуть все сайты, которые нужно мониторить и поставить это в cron, с периодичностью 1 раз в неделю, то получится неплохая "напоминалка" срока истечения регистрации доменного имени.
А можно просто на кнопку поставить, как это сделал я.







Хороший скрипт. Надо будет попробовать!
А то постоянно думаю, а не истекает ли срок регистрации какого-нибудь из моих доменов, даже в календарике пометил даты )
Да не зря говорят ленивый админ, это опытный и умный админ. А за скрипт спасибо огромное ибо вешь, полезная: за год и за бываешь что за домены еще и платить нужно.
А это perl язык?
нет
Написано же: bash
А вот и функция того же самого на PHP (работает естественно только под UNIX)
<?php
function paid_till($domain)
{
exec("whois espero.su | grep paid-till | awk {'print '}",$ar); if(preg_match('/^http\:\/\/(.?)\/./i', $ar0, $rgData)) { return $rgData1; }
}
echo whois_system('xakep.ru');
?>
Как косячно получилось выше :/
Вот так наверное лучше будет
<?
//для unix – узнать дату выхода
function paid_till($domain)
{
$temp = $ar?0?; if(preg_match('/^http\:\/\/(.?)\/./i', $domain, $rgData)) { $domain = $rgData?1?; }
exec("whois $domain | grep paid-till | awk {'print '}",$ar);
return $ar?0?;
}
echo paid_till('xakep.ru');
?>
Вместо ? (вопросов) ставьте квадратные скобки.