Требуется переписать старую программу на Windows 95: есть устное описание логики программы, есть интерфейсы старой. Требуется переписать на Windows 7 + небольшие хотелки Программа работает так: программа работает по принципу рецептуры - ...
ТЗ Чекер
Обязательные условия:
- php7
- mysqlnd + mysqli + подготовленные запросы
- curl
- запуск по Cron
Чекер запускается через cron и проверяет мероприятия в БД.
Проверка осуществляется следующим образом:
1. Таблица sites.
Проверяется, не прошло ли времени больше 24 часов с моментапоследнего парсинга или времени добавления последнего мероприятия. Необходимое
кол-во часов задается в настройках.
2. Таблица places.
Проверяется, являются ли данные в полях широта и долготатипом double.
3. Таблица events_pic
Скачиваются картинки во временные файлы по ссылкам ипроверяются, являются ли они изображением. После проверки временые файлы
удаляются.
4. Таблица events.
Проверяется, являются ли данные в полях Дата начала иокончания корректной датой в формате UNIX-timestampи не превышает ли дата начала дату окончания.
Необязательными к заполнению являются поля:
- почтовый индекс;
- URL-картинок;
- дата окончания;
- время мероприятия.
Остальные поля являются обязательными к заполнению.
Чекер хранит информацию в двух таблицах.
1. Таблица check_sites.
Содержит следующие поля:
- адрес сайта-донора
- разработчик
- адрес эл. почты разработчика
- дата первого парсинга
- дата последнего парсинга
- статус.
Возможные статусы: 0 - просто выключен. 1 - включен. -1 неработает (поломка).
2. Таблица check_results.
Содержит следующие поля:
- дата проверки
- ИД из таблицы 1
- выявленные нарушения
В таблицу events добавляются поля:
- checked_at
- checked_status
Вchecked_at пишемtimestamp проверки.
Если все колонки заполнены и заполнены правильно, то ставим checked_status 1, иначеоставляем поле пустым.
После каждой проверки, в случае обнаружения ошибок,отправляется e-mail наадрес разработчика с перечнем обнаруженных проблем.
Отчет о результатах проверки отправляется на дополнительныеэл. адреса, указанные в настройках.
Выбранный исполнитель
Похожие заказы
- Системное программирование12 заявокЗакрыт8 лет назад
penCV: распознавание автомобильных номерных знаков Требуется реализовать следующую задачу: Распознавание номерных знаков на фотографии с автомобилем с помощью openCV. Разработать библиотеку dll (с исходниками на c++, VS 2015 или ...
Системное программирование1 исполнительЗакрыт8 лет назадНеобходимо разработать программный продукт, работающий в среде Windows XP и выше и представляющий собой эмулятор командного процессора ОС Unix. То есть внешне после запуска программы под управлением Windows XP на экране должно появляться консольное приложение, которое ...
Системное программирование3 заявкиЗакрыт8 лет назаду меня есть значения которые надо обфусцировать нужно каждый символ из значения спрятать в mid() для vbs и в substr для js и вывести их сумму и рандоманизировать все это пример предоставлю
Системное программирование1 заявкаЗакрыт8 лет назадТребуется создать парсер для сбора номеров с сайтов avito, вконтакте и других, со скоростью сбора не менее 10 000 номеров в час, простой понятный интерфейс.
Системное программирование7 заявокЗакрыт8 лет назадНужно внести изменения в код bat файла (чистки браузеров Chrome, FireFox, Opera) от форм автозаполнения (историю посещений трогать не нужно ) На XP, Windows 7, 8 работает, но нужно проверить актуальность, а вот на Win ...
Системное программирование3 заявкиЗакрыт8 лет назаднеобходимо разработать средство, которое позволит используя его получать значение счетчика напечатанных страниц(обязательно) и других данных(остатка тонера, ресурс барабана, ... опционально) локального принтера. средство должно подходить для разных принтеров (сейчас зоопарк, около 100 штук. предоставлен список ...
Системное программирование2 заявкиЗакрыт8 лет назадНеобходимо разработать веб систему, связанную с Яндекс маркетом, главной задачей которой является возможность автоматической проверки публикации отзывов, занесенных в данную систему, на страницах определенных магазинов на яндекс марете. Также в системе должна присутствовать авторизация ...
Системное программирование1 заявкаЗакрыт8 лет назадВ поиске мыслящих энтузиастов для удаленной работы, свободный график. Системный программист под Windows на C++ Требуемые навыки: Знание языка С++; Знание Ассемблера приветствуется; Опыт успешной разработки ...
Системное программирование5 заявокЗакрыт8 лет назадЗдравствуйте! Требуется программа, с помощью которой можно накрутить количество зрителей на прямой трансляции YouTube! Это необходимо для того, чтобы трансляция поднималась в ТОП. Готов выслушать абсолютно все идеи. Бюджет проекта большой. Всех мошенников сразу хочу ...
Системное программирование3 заявкиЗакрыт8 лет назад