Проверка доступности серверов kimsufi
Как мы все знаем заказать сервера kimsufi, мало того что зарегистрироваться там проблема, так еще и серверов почти всегда нет в наличии.
Чтобы не мучится я написал скрипт на PHP который каждые 5 минут опрашивает сайт и если сервер доступен для заказа мне на мыло падает уведомление об этом.
!!! Замените test@test.ru на ваш адрес, поставьте данный скрипт в cron на каждые 5 минут и будет вам регулярная проверка.
Кому понравился и помог скрипт, можете поддержать автора небольшой суммой (5-10 рублей) на яндекс.кошелек — 4100124444744
Чтобы не мучится я написал скрипт на PHP который каждые 5 минут опрашивает сайт и если сервер доступен для заказа мне на мыло падает уведомление об этом.
<?php
###
### Скрипт отслеживания доступности заказа серверов kimsufi
###
### Nserver.Ru - Сервис регистрации доменных имен
###
$ovhservers = ["150sk10", "150sk20", "150sk22", "150sk30", "150sk40", "150sk50", "150sk60"]; // Массив серверов kimsufi
//print_r($ovhservers);
for ($i=0;$i<count($ovhservers);$i++) // Обработка массива
{
$ovhlink="https://www.kimsufi.com/en/order/kimsufi.cgi?hard=".$ovhservers[$i]; // Формируем ссылку
$ovhpage = file_get_contents($ovhlink); // Получаем содержимое страницы
$finderror = stripos($ovhpage, 'Le paramètre est invalide'); // Ищем сообщение об ошибке
$finderror2 = stripos($ovhpage, 'Erreur 500'); // Ищем сообщение об ошибке
$filename = $ovhservers[$i]."txt";
if (($finderror === false) AND ($finderror2 === false))
{
if (!file_exists($filename))
{ //
$message = "You can order kimsufi server ".$ovhservers[$i]." this ".$ovhlink; // Сообщение
$headers = 'From: test@test.ru' . "\r\n" . 'Reply-To: test@test.ru' . "\r\n" . 'X-Mailer: PHP/' . phpversion();
mail('test@test.ru', 'kimsufi order', $message, $headers); // Отправляем
}
}
sleep(1); // Поспим немного, чтобы не подумали что мы ддосеры
}
?>
!!! Замените test@test.ru на ваш адрес, поставьте данный скрипт в cron на каждые 5 минут и будет вам регулярная проверка.
Кому понравился и помог скрипт, можете поддержать автора небольшой суммой (5-10 рублей) на яндекс.кошелек — 4100124444744
2 комментария