Actualizar test_buscador.php

This commit is contained in:
Exequiel Aramburu 2025-08-07 18:51:50 -03:00
parent a599f66d98
commit 66c5e13d28

View File

@ -13,10 +13,25 @@ use PHPMailer\PHPMailer\Exception;
//Se optienen las variables de entorno (Crear un archivo .env en la raiz del proyecto con las variables EMAIL y PASSWORD)
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__);
$dotenv->load();
$email = $_ENV['EMAIL'];
$password = $_ENV['PASSWORD'];
$envPath = __DIR__ . '/.env';
if (!file_exists($envPath)) {
echo "⚠️ Archivo .env no encontrado. El monitoreo se ejecutará, pero no se enviará correo electrónico.\n";
$envLoaded = false;
$email = null;
$password = null;
} else {
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__);
$dotenv->load();
$email = $_ENV['EMAIL'] ?? null;
$password = $_ENV['PASSWORD'] ?? null;
$envLoaded = ($email && $password);
if (!$envLoaded) {
echo "⚠️ Variables EMAIL y/o PASSWORD no definidas en .env. No se enviará correo electrónico.\n";
}
}
// Crear ChromeOptions
@ -127,7 +142,7 @@ $sitios_oficiales = [
// Se realiza una captura de pantalla
echo "6 - Se envia correo electrónico con la captura de pantalla del sitio detectado.\n";
if ($detectado) {
if ($detectado && $envLoaded) {
$mail = new PHPMailer(true);
try {