В современном информационном обществе, где веб-ресурсы являются неотъемлемой частью бизнеса, эффективность и надежность функционирования сайтов имеют решающее значение. Для вебмастеров, ответственных за поддержку и обслуживание веб-приложений, критически важно оперативно отслеживать работоспособность своих сайтов. Однако, многократная ручная проверка может быть не только трудоемкой, но и неэффективной. Рассмотрим создание инструмента, способного автоматизировать процесс получения отчетов о работоспособности веб-ресурсов. Благодаря данному инструменту, вебмастеры смогут получать уведомления о возможных сбоях по заданному расписанию, а также запрашивать отчеты в удобное время. Для начала создадим функцию, которая будет проверять доступность сайта, а также работоспособность SSL сертификата.
function checkSite($url, $name) {
$stream = stream_context_create(array("ssl" => array("capture_peer_cert" => true)));
$read = fopen($url, "rb", false, $stream);
$cont = stream_context_get