Actualizar test_buscador.php
This commit is contained in:
parent
a599f66d98
commit
66c5e13d28
@ -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 {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user