Jump to content

Bah Skywalker

Members
  • Content count

    5
  • Joined

  • Last visited

Community Reputation

0 Comum

About Bah Skywalker

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Bah Skywalker

    Erro ao abrir Excel

    bom dia Estou gerando um relatório em php e mysql para excel e o relatório gera tudo certo, mas na hora de abrir o arquivo Excel (xls) ele aparece uma mensagem que o aquivo pode estar corrompido mais se clicar na opção sim ele abre o arquivo normalmente, como que faço para não exibir essa mensagem? <?php include_once('../db_functions.php'); $con = dbConnect(); ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Logs_de_Acesso</title> <head> <body> <?php $arquivo = 'Logs_de_Acesso.xls'; $tabela = '<table border="1">'; $tabela .= '<tr>'; $tabela .= '<td colspan="6"><b><center>LOGS DE ACESSO - PORTAL CIRURGIAS RDV</center></b></td>'; $tabela .= '</tr>'; $tabela .= '<tr>'; $tabela .= '<td><b>Id</b></td>'; $tabela .= '<td><b>Host</b></td>'; $tabela .= '<td><b>Ip</b></td>'; $tabela .= '<td><b>Usuario_Nome</b></td>'; $tabela .= '<td><b>Usuario_Papel</b></td>'; $tabela .= '<td><b>Data_Evento</b></td>'; $tabela .= '</tr>'; function ConverteData($Data){ if (strstr($Data, "/"))//verifica se tem a barra / { $d = explode ("/", $Data);//tira a barra $rstData = "$d[2]-$d[1]-$d[0]";//separa as datas $d[2] = ano $d[1] = mes etc... return $rstData; } elseif(strstr($Data, "-")){ $d = explode ("-", $Data); $rstData = "$d[2]/$d[1]/$d[0]"; return $rstData; }else{ return "Data invalida"; } } $data = ConverteData($_POST["data"]); $dataf = ConverteData($_POST["dataf"]); $sql = "SELECT * from activity_log_sql where data_evento >= '$data' and data_evento <= '$dataf' ORDER BY data_evento"; $query = mysqli_query($con, $sql); while($dados = mysqli_fetch_assoc($query)){ $tabela .= '<tr>'; $tabela .= '<td>'.$dados['id'].'</td>'; $tabela .= '<td>'.$dados['host'].'</td>'; $tabela .= '<td>'.$dados['ip'].'</td>'; $tabela .= '<td>'.$dados['usuario_nome'].'</td>'; $tabela .= '<td>'.$dados['usuario_papel'].'</td>'; $tabela .= '<td>'.$dados['data_evento'].'</td>'; $tabela .= '</tr>'; } $tabela .= '</table>'; // Força o Download do Arquivo Gerado header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT"); header ("Cache-Control: no-cache, must-revalidate"); header ("Pragma: no-cache"); header ("Content-type: application/x-msexcel"); header ("Content-Disposition: attachment; filename={$arquivo}", date( 'dmY-His' ) ); header ("Content-Description: PHP Generated Data" ); echo $tabela; exit; ?> </body> </html>
  2. Bah Skywalker

    Salvar e ficar na mesma tela

    obrigada pela dica...
  3. Bah Skywalker

    Salvar e ficar na mesma tela

    no javascript eu coloquei em form <script> function submitForm(){ var form = $("#subtopico_register"); form.submit(); } </script> e o botao coloquei assim <input type="button" onclick="submitForm()" class="btn btn-primary" value="Salvar">
  4. Bah Skywalker

    Salvar e ficar na mesma tela

    Olá, estou com uma duvida em relação ao formulário de edição que estou tentando montar. Bom , é o seguinte criei uma pagina onde tem varias paginas de 1 a 16. Quando edito a pagina 4 por exemplo, ao salvar ele sempre volta para a pagina inicial e assim é para todas as paginas. Teria como alguém me ajudar, que ao salvar fique na pagina que eu estava a editar. Muito obrigada desde já
  5. Bah Skywalker

    Erro upload Imagem

    Bom dia, tudo bem pessoal. estou apanhando em uma caso. Montei um site de imoveis e o usuário quando tem umas imagens pequenas, importa certinho. Mas, quando a imagem está com uma resolução melhor ao efetuar o upload a imagem gira. Meu código é esse... Quem puder ajudar, ficaria grata! Desde já obrigada. $existingRef = getPropertyByRef($con,$_POST['ref']); if($existingRef){ $error['ref'] = "O valor de referência \"".$_POST['ref']."\" ja foi cadastrado para este usuário"; } $_POST['album'] = '../files/imovel/'.$ref.'/'; $_UP['pasta'] = '../files/imovel/'; $_UP['extensoes'] = array('jpg', 'png', 'gif'); $_UP['tamanho'] = 1024 * 1024 * 20; // 20Mb // Array com os tipos de erros de upload $_UP['erros'][0] = 'Não houve erro'; $_UP['erros'][1] = 'O arquivo no upload é maior do que o limite do PHP'; $_UP['erros'][2] = 'O tamanho do arquivo ultrapassa o limite do Sistema'; $_UP['erros'][3] = 'O upload do arquivo foi feito parcialmente'; $_UP['erros'][4] = 'Nenhum arquivo selecionado'; $_POST['foto'] = $_UP['pasta'].$ref.'_logo.jpg'; $uploadError = uploadImg('foto',$_UP,$ref.'_logo'); if (is_array($uploadError)){ $error['upl']=$uploadError['erro']; } if(count($error) > 0) { $errorString = '<p>Erro ao inserir imóvel.</p>'; include 'imovel_novo.php'; } else { $imovel_id = insertProperty($con,$_POST); addMessage('success','Imóvel adicionado com sucesso'); header("Location: imoveis.php"); }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.