TransWar File Browser

Path: C:\

<?php
require("../conexao_srvtms.php");
if (!$conn) {
  echo "ATENÇÃO!! FALHA NA CONEXÃO BANCO DE DADOS!";
}
$query9 = "SELECT id_Dest
  ,Email  
  ,Alerta
  ,convert(varchar(10),Ultimo,103) as Ultimo
  FROM tbdDestEmail
  ORDER BY Nome ASC";
$consulta = sqlsrv_query($conn, $query9, array(), array("Scrollable" => SQLSRV_CURSOR_KEYSET));
$num = sqlsrv_num_rows($consulta);
$z = 0;
if ($num > 0) 
{
  while ($rows = sqlsrv_fetch_array($consulta, SQLSRV_FETCH_ASSOC)) {
    if ($rows["Alerta"] == '1') {
      $z++;
      $id[$z] = $rows["id_Dest"];
      $dest[$z] = trim($rows["Email"]);
    }
  }
}

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;

require '../vendor/autoload.php';
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = 'agbeenvioautomatico@gmail.com';
$mail->Password = 'iwhvpzfddcwunqsz';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->setFrom('agbeenvioautomatico@gmail.com', 'Transwar');
foreach ($dest as $para) {
  $mail->AddAddress($para, '');
}
$mail->CharSet = 'utf-8';
$mail->isHTML(true);
$mail->setLanguage('pt_br', 'vendor/phpmailer/phpmailer/language');
$mail->Subject = 'Alerta de Entregas e Coletas';
$mail->Body = 'Att. OPERAÇÃO.</br></br>Alerta de entrega no destino, aguardando a mais de 1 hora e/ou,</br>
    de coleta na data limite ou atrasada.</br>
    Os <span style="background-color:yellow">novos alertas</span> (desde o último email), estarão destacados <span style="background-color:yellow">em amarelo</span>.</br>
    Quando a ocorrência nº <span style="font-weight: bold; color:blue">221-CLIENTE INFORMADO SOBRE OCORRÊNCIA</span>, for incluída, estará destacada <span style="color:white; background-color:blue"> em azul </span>.</br>
    Quando a ocorrência <span style="font-weight: bold; color:green">nº 235-INFORMAÇÕES</span>, for incluída, indicando que está <span style="font-weight: bold; color:green">em processo de descarregamento ou aguardando comprovante</span>, estará destacada <span style="color:white; background-color:green"> em verde </span>.</br></br>
    Atenciosamente,</br></br>
    ' . $htmlResponse . '</br></br><p style="text-align:center;"><b>Esse email foi enviado automaticamente pelo sistema, não é necessário respondê-lo.</b></p><br>';
if (!$mail->Send()) 
{
  echo "Erro: " . $mail->ErrorInfo;
}
else 
{
  $hoje = date("Y-m-d G:i");
  $altera = sqlsrv_query($conn, "UPDATE tbdDestEmail SET 
    Ultimo      = '" . $hoje . "'
  WHERE Alerta='1'");
}
?>