E:
/
home
/
kbcomunicacao1
/
Web
/
adm
/
upload
/
Upload File
HOME
<?php session_start(); $iduser = $_SESSION['IDCLI']; $nomeuser = $_SESSION['NOME']; $sobrenomeuser = $_SESSION['SOBRENOME']; // Flag que indica se há erro ou não $erro = null; require '../includes/conexao/funcao.inc.php'; require '../includes/conexao/config.php'; require '../includes/conexao/conn.php'; require '../includes/conexao/function.php'; // Quando enviado o formulário if (isset($_FILES['arquivo'])) { // Configurações $extensoes = array(".doc", ".txt", ".pdf", ".docx", ".jpg", ".zip", ".xls", ".xlsx", ".png"); $caminho = "uploads/"; // Recuperando informações do arquivo $nome = $_FILES['arquivo']['name']; $temp = $_FILES['arquivo']['tmp_name']; $extensao = substr("$nome", -3); $chave = $_POST['chave']; $tipo = $_POST['tipo']; $nomearquivo = $_POST['nomearquivo']; $descanexo = $_POST['descricao']; $empresa = $_POST['empresa']; $flw = $_POST['flw']; $query = "SELECT * FROM cw_contatos WHERE id_contatos='$empresa'"; $result = DBExecute($query); $res = mysqli_fetch_assoc($result); $empresa_contatos = $res['empresa_contatos']; $nome_contatos = $res['nome_contatos']; $email_contatos = $res['email_contatos']; // Verifica se a extensão é permitida if (!in_array(strtolower(strrchr($nome, ".")), $extensoes)) { $erro = 'Extensao invalida'; } // Se não houver erro if (!$erro) { // Gerando um nome aleatório para a imagem $nomeAleatorio = md5(uniqid(time())) . strrchr($nome, "."); // Movendo arquivo para servidor if (!move_uploaded_file($temp, $caminho . $nomeAleatorio)) $erro = 'Nao foi possivel anexar o arquivo'; } if($erro == null){ //CRIAR //nome da variavel pode ser qqr uma $cliente = array( //nome do campo da tabela que vai atualizar => o valor que vai receber 'nome_anexo' => "$nome", 'tipo_anexo' => "$extensao", 'chave_anexo' => "$chave", 'nomearquivo_anexo' => "$nomearquivo", 'destino_anexo' => "$tipo", 'descricao_anexo' => "$descanexo", 'caminho_anexo' => "$nomeAleatorio" ); $grava = DBCreate('anexo', $cliente); ?> <script> alert("ARQUIVO INCLUIDO COM SUCESSO."); function atualiza() { opener.location.reload(); window.close(); } </script> <BODY OnLoad="javascript:atualiza();"> <?php if($tipo=='1'){ require '../includes/conexao/PHPMailer/PHPMailerAutoload.php'; $mail = new PHPMailer; //$mail->SMTPDebug = 3; // Enable verbose debug output $mail->isSMTP(); // Set mailer to use SMTP $mail->Host = 'smtp.grupocaom.com.br'; // Specify main and backup SMTP servers $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = 'sistema@grupocaom.com.br'; // SMTP username $mail->Password = 'grupocaom'; // SMTP password $mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted $mail->Port = 587; // TCP port to connect to $mail->setFrom('sistema@grupocaom.com.br', 'Grupo Caom'); $titulo = utf8_decode("ANEXO - Sistema de solicitação - Grupo Caom"); $mensagem = utf8_decode("<!doctype html> <html> <head> <meta charset='utf-8'> </head> <body> <img src='http://www.grupocaom.com.br/sistema/midia/img/topo.jpg' title='Grupo Caom' /> <br /> <div style='width:920px; float:left; margin-left:150px;> <strong style='margin-left:30px; font-variant:small-caps; font-size:20px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;'> </strong> <strong style='margin-left:30px; font-size:16px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;'>Prezado cliente, </strong><br /><br /> <p style='margin-left:30px; font-size:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;'>$nomeuser $sobrenomeuser anexou um arquivo através do sistema de solicitação Grupo Caom pra você.</p><br /><br /> <p style='margin-left:30px; font-size:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:justify'>Nome do arquivo: $nomearquivo </p><br /><br /> <p style='margin-left:30px; font-size:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:justify'>Observação: $descanexo </p><br /><br /> <p style='margin-left:30px; font-size:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:justify'>Link do arquivo: <a href='http://www.grupocaom.com.br/sistema/upload/uploads/seguranca.php?arquivo=$nomeAleatorio&contato=$nome_contatos&empresa=$empresa_contatos&user=$iduser&email=$email_contatos&nomedoarquivo=$nomearquivo&flw=$flw&chave=$chave'>$nome</a> </p><br /><br /> <p style='margin-left:30px; font-size:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:justify'>Se for necessário anexar um arquivo, basta clicar em <strong>ANEXAR AQUI</strong> dentro do sistema e buscar o arquivo em seu computador ou celular e clicar em enviar. Essa operação pode demorar alguns segundos dependendo do tamanho do arquivo. </p> <p style='margin-left:30px; font-size:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:justify'>Aguardamos seu retorno, </p><br /> <p style='margin-left:30px; font-size:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:justify'>Fique atento que chegara atualizações e possíveis solicitações por esse email. <br /><br /> Grato <br /><br /> <i>Equipe Grupo Caom</i> </p> <img style='margin-left:30px;' src='http://grupocaom.com.br/sistema/midia/img/assinatura.jpg' title='Grupo Caom' /> <br /><br /> <p style='margin-left:30px; font-size:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:justify'>***** NÃO RESPONDER ESSE E-MAIL, ELE NÃO SERA LIDO *****</p> </div> </body> </html> "); $mail->isHTML(true); // Set email format to HTML $mail->Subject = "$titulo"; $mail->Body = "$mensagem"; $mail->addAddress("$email_contatos", "$nome_contatos"); $mail->send(); }else{} }else{ ?> <script language="javascript"> alert ("<?php echo $erro; ?>"); history.go(-1); </script> <?php } } ?>