Проверка доступности серверов kimsufi

PHP
Как мы все знаем заказать сервера kimsufi, мало того что зарегистрироваться там проблема, так еще и серверов почти всегда нет в наличии.
Чтобы не мучится я написал скрипт на 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

[SHELL] Логи для скриптов SH

Когда мы пишем скрипт, состоящий только из команд, которыми мы хотим добиться исполнения нашего алгоритма, интерпритатор shell, будет выдавать только ошибки при их выполнении. Однако, есть разные пути, для реализации режима отладки программ, а также создания файла-лога, в который будут писаться нужные нам действия нашего скрипта. Для примера придумаем себе задачу.

Читать дальше →

Скрипт на PHP конвертации доменов в/из Punycode

PHP
скрипт punycode
Скрипт предназначен для преобразования русских доменных имён (или другой строки) в кодировку Punycode, которая используется в многоязычной системе доменных имён. Возможно прямое и обратное преобразование.

Читать дальше →

Скрипт определения pr и тиц на php (Яндекс, Google)

PHP
Скрипт определения тИЦ и PR
Необходимо поставить на свой сайт работающий скрипт на php для определения Google PR и Яндекс тИЦ, после продолжительных поисков и отсечения многих не работающих вариантов, было найдено простое и работающее решение. Выкладываю его для всех.

Читать дальше →

DeZend (PHP Decompiler)

dezend - скачать

DeZend (PHP Decompiler) — программа для раскодировки php кода в файлах скрипта

Появилась необходимость раскодировать пару PHP скриптов закодированных Zend. Пошарился в сети и нашел нормально работающий deZender, к сожалению на китайском, но понять работу труда не составит даже и так.

Читать дальше →

Автоматическия регистрация почтовых ящиков для сервиса pdd.yandex.ru

PHP
Представляю вашему вниманию бесплатный скрипт «Автоматической регистрации почтовых ящиков для сервиса pdd.yandex.ru»

Автоматическая регистрация почтовых ящиков pdd.yandex.ru


Читать дальше →