OlegMifle
@OlegMifle
php-программист

Как выполнить проверку HTML кода страницы?

Собственно, задача такая:
Реализовать уведомление администратора сайта по email об ошибке в контенте сайта.
  • Проверять страницу сайта /products/
  • Если на странице отсутствует слово «Эра» (название товара), то отсылать администратору
    email: «внимание, ошибка в работе каталога!»
  • Администратор должен иметь возможность редактировать шаблон письма
  • Достаточно, если в соответствующей таблицы БД появилась запись о письме, т.е. оно стоит в очереди на отправку.

С отправкой уведомления всё понятно. А вот как проверить html-код страницы? АПИ метода такого я не знаю, но не думаю, что задача должна быть решена с помощью курла. Может есть у кого-то мысли по этому поводу? Я всю голову уже сломал.
Эта задача из билета экзамена на битрикс разработчика, по этому и думаю, что следует использовать апишку, а не курл.
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
workDNK
@workDNK
Разработчик сайтов на 1С-Битрикс
Как вариант - добавить свой обработчик события OnEndBufferContent, в котором регулярным выражением проверить наличие слова "Эра", и в случае, если слово отсутствует, отправлять почтовое событие. И дополнительно в этом обработчике сделать проверку, что находимся на странице /products/.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы