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)
|
//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__);
|
$envPath = __DIR__ . '/.env';
|
||||||
$dotenv->load();
|
|
||||||
$email = $_ENV['EMAIL'];
|
if (!file_exists($envPath)) {
|
||||||
$password = $_ENV['PASSWORD'];
|
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
|
// Crear ChromeOptions
|
||||||
|
|
||||||
@ -127,7 +142,7 @@ $sitios_oficiales = [
|
|||||||
|
|
||||||
// Se realiza una captura de pantalla
|
// Se realiza una captura de pantalla
|
||||||
echo "6 - Se envia correo electrónico con la captura de pantalla del sitio detectado.\n";
|
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);
|
$mail = new PHPMailer(true);
|
||||||
try {
|
try {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user