Jump to content

Search the Community

Showing results for tags 'Php'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 6406 results

  1. carlosguimaraes1801

    Function não funciona com variável no parâmetro

    Olá, Gosto muito de programação, mas comecei a programar a pouco tempo. Recentemente decidimos fazer uma grande modificação no site da empresa na qual sou sócio. Deu tudo certo, mas achei uma limitação no LearnPress, o plugin de gerenciamento de cursos que utilizamos. Gostaríamos de exibir os preços parcelados abaixo do valor integral de cada curso cadastrado no LearnPress. Como não encontrei nenhum add-on ou algo pronto na internet, criei a seguinte function que calcula o preço parcelado de cada curso, com valor mínimo da parcela de R$9,00 e a adicionei ao arquivo functions.php do Wordpress. Eu testei a function e ela funcionou perfeitamente. <?php /*------------------CALCULA O PREÇO PARCELADO------------------*/ function installment_price_course($nparcelas, $sale_price) { $sale_price = (float)$sale_price; $pparcelado = $sale_price/$nparcelas; if ($sale_price < 9) { $nparcelas = 1; $pparcelado = $sale_price; echo $nparcelas.' x R$ '.number_format($pparcelado, 2, ",", ".").' sem juros'; } else { if ($pparcelado >=9) { $nparcelas = 12; echo $nparcelas.' x R$ '.number_format($pparcelado, 2, ",", ".").' sem juros';} else { for ($nparcelas = 12; $nparcelas >= 1; $nparcelas--) { $pparcelado = $sale_price/$nparcelas; if ($pparcelado >= 9) { break; } } echo $nparcelas.' x R$ '.number_format($pparcelado, 2, ",", ".").' sem juros'; } } } /> No entanto, ao chamar a function com os parâmetros (12, $price) aparecem o seguinte erros: Warning: A non-numeric value encountered in /home/.../eduma-child/functions.php on line 101 1x R$ Warning: number_format() expects parameter 1 to be float, string given in /home/.../eduma-child/functions.php on line 106 sem juros Pensei que poderia ser que a variável $price fosse uma string. Então inseri o seguinte trecho na function para converter a string em float: <?php $sale_price = floatval($sale_price); ?> Após inserir esse trecho o erro desapareceu mas o valor parcelado mostrado é 0. O estranho é que se eu substituo o parâmetro variável por um número qualquer, ele retorna o valor parcelado corretamente. Segue o código da página de curso. <?php defined( 'ABSPATH' ) || exit(); $user = LP_Global::user(); $course = LP_Global::course(); $class = ''; $class .= ( $course->has_sale_price() ) ? ' has-origin' : ''; if ( $course->is_free() ) { $class .= ' free-course'; } if ( ! $price = $course->get_price_html() ) { return; } ?> <div class="course-price"> <div class="value <?php echo $class;?>"> <?php if ( $course->has_sale_price() ) { ?> <span class="course-origin-price"> <?php echo $course->get_origin_price_html(); ?></span> <?php } ?> <?php echo $price; ?> </div> <span style="font-size: 14px; font-weight: normal"><?php installment_price_course (12, $price);?></span> </div> ?> --------- Atualização --------- Também notei que se eu defino uma variável $price2 e atrubuo um valor qualquer a ela, posso usá-la sem problemas como parâmetro da function. Ex.: (installment_price_course (12, $price); Além disso, a variável $price está ok e ela mostra o preço integral do curso normalmente. Testei-a com o echo $price e está ok. ------------------ Alguém poderia me ajudar? Será que isso que estou tentando fazer de colocar uma variável na chamada da function é incorreto? Preciso muito solucionar este problema. Desde já agradeço a atenção de todos.
  2. Israel Pinheiro

    Dúvida no Formulário HTML com Condição

    No formulário tenho um select para o campo Alergia com as opções Sim e Não Caso a resposta seja SIM preciso habilitar o preenchimento campo Qual Alergia Podem me ajudar?
  3. Gutovr

    css na tabela classificacao

    Galera boa noite, preciso de ajuda provavelmente com css para a tabela do site que estou criando. Esta como na primeira imagem quando coloco o escudo dos times, fica tudo torto e gostaria que ficasse num padrao como do brasileirao.. como na segunda imagem. ajuda pf
  4. // Não consigo recuperar as informações do SHOW PROFILES. As variáveis do echo imprimem 0 como valor. $set_profiling = mysqli_query( 'SET profiling = 1' ); $resp = mysqli_query( $conn, $query ); $profiles = mysqli_query( 'SHOW PROFILES' ); echo $profiles->Query_ID.' - '.round($profiles->Duration,4) * 1000 .' ms - '.$profiles->Query.'<br />';
  5. Fala pessoal. Quero fazer o seguinte: Tenho um campo select e um campo input. Quando eu selecionar um item do meu campo select, quero enviar o ID desse item, e o valor do campo input, que no caso é uma data, para um script PHP, no PHP vou conferir uma situação e dizer se eu posso usar esse item ou não. Alguém pode me mostrar um exemplo? Obrigado.
  6. Gutovr

    Tabela php

    Pessoal, to criando um site com uma tabela de um campeonato dela eu puxo de uma tabela mysql a tabela do campeonato mas para me facilitar eu tava querendo mudar, queria puxar de uma outra tabela que criei no mysql chamado jogos onde tem o time1, placar1, placar2, time2 e a rodada do campeonato e o id daquela partida. eu queria verificar todas as vezes que o time1 vencer o time2 empatou e etc como faria está verificação sendo que tenho 10 times diferentes. Se não tiver dado para entender avisa que tendo melhorar a explicação !
  7. Galera, tenho um carrossel no meu arquivo, porém queria que elas mudassem aleatóriamente a cada refresh na página, pois ela s´fica pela ordem normal. <div> <div> <div class="loop owl-carousel owl-theme"> <div> <img src="imagens/jpeg.01"> </div> <div> <img src="imagens/jpeg.02"> </div> <div> <img src="imagens/jpeg.03"> </div> <div> <img src="imagens/jpeg.01"> </div> <div> <img src="imagens/jpeg.05"> </div> <div> <img src="imagens/jpeg.07"> </div> <div> <img src="imagens/jpeg.07"> </div> </div>
  8. Gutovr

    Puxar dados tabela php

    Pessoal, to criando um site com uma tabela de um campeonato dela eu puxo de uma tabela mysql a tabela do campeonato mas para me facilitar eu tava querendo mudar, queria puxar de uma outra tabela que criei no mysql chamado jogos onde tem o time1, placar1, placar2, time2 e a rodada do campeonato e o id daquela partida. eu queria verificar todas as vezes que o time1 vencer o time2 empatou e etc como faria está verificação sendo que tenho 10 times diferentes. Se não tiver dado para entender avisa que tendo melhorar a explicação ! Boa tarde! Tenho uma tabela jogos, que tem os seguintes Campos (id, time1,placar1,placar2,time2,rodada) (ou seja ele mostra quem joga com quem em cada rodada e o placas da partida), o campeonato terão 10 times ou seja 5 partidas por rodada com 9 rosadas, preciso de criar com o php uma maneira de ler quantas vitórias empates e derrotas o time x,y e etc teve para montar a tabela!
  9. djwagnersp

    Array e Foreach

    Bom dia amigos, tudo bem? estou com uma duvida se alguém puder me ajudar agradeço desde já. tenha a seguinte condição: //array dos produtos $prod = 'agua'; $prod = 'refri'; $prod = 'cerveja'; //array das quantidades $qtd = '3'; $qtd = '2'; $qtd = '6'; Gostaria de fazer um loop o for ou foreach que imprimisse o $prod a quantidade de vezes do $qtd como seria possível realizar isso?
  10. bbianchini

    Criar tabelas com cada linha do Banco

    Boa tarde, Poderiam me auxiliar? Consigo puxar os dados do meu banco de dados, cada linha certinho, mas preciso organizar cada linha em uma coluna, ou poder formatar com CSS, para ficar certinho e não só jogado na tela. Banco de dados: CREATE DATABASE portoBianchini; USE portoBianchini; CREATE TABLE Usuario ( idUsuario INTEGER NOT NULL AUTO_INCREMENT, nomeCompleto VARCHAR(50) NOT NULL, senha VARCHAR(20) NOT NULL, PRIMARY KEY(idUsuario) ); CREATE TABLE Navio ( idNavio INTEGER NOT NULL AUTO_INCREMENT, transportadora VARCHAR(50) NOT NULL, comandante VARCHAR(50) NOT NULL, matrícula VARCHAR(20) NOT NULL, PRIMARY KEY(idNavio) ); CREATE TABLE Caminhao ( idCaminhao INTEGER NOT NULL AUTO_INCREMENT, trasportadora VARCHAR(50) NOT NULL, motorista VARCHAR(50) NOT NULL, placa VARCHAR(10) NOT NULL, PRIMARY KEY(idCaminhao) ); CREATE TABLE Container ( idContainer INTEGER NOT NULL AUTO_INCREMENT, remetente VARCHAR(50) NOT NULL, destinatario VARCHAR(50) NOT NULL, localizacao VARCHAR(3) NOT NULL, origem VARCHAR(7) NOT NULL, destino VARCHAR(7) NOT NULL, dtEntrada datetime NOT NULL, codigo VARCHAR(20), PRIMARY KEY(idContainer) ); CSS que utilizo: * { margin: 0; padding: 0; } body { font: 100% normal Arial, Helvetica, sans-serif; background: #161712; } form, input, select, textarea { margin: 0; padding: 0; color: #ffffff; } div.box { margin: 0 auto; text-align: center; width: 500px; background: #222222; margin-top: 50px; border: 1px solid #262626; } div.box img { margin-top: 5px; width: 120px; height: 75px; } div.box h1 { color: #ffffff; font-size: 22px; text-transform: uppercase; padding: 5px 0 5px 5px; border-bottom: 1px solid #161712; } div.box h2 { color: #ffffff; font-size: 18px; text-transform: uppercase; padding: 5px 0 5px 5px; border-bottom: 1px solid #161712; } div.box h3 { color: #ffffff; margin-top: 15px; padding: 5px 0 5px 5px; } div.box label { width: 100%; display: block; background: #1C1C1C; border-top: 1px solid #262626; border-bottom: 1px solid #161712; padding: 10px 0 10px 0; } div.box label span { display: block; color: #bbbbbb; font-size: 12px; float: left; width: 100px; text-align: right; padding: 5px 20px 0 0; } div.box .input_text { padding: 10px 10px; width: 200px; background: #262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left: 1px double #333333; border-right: 1px double #333333; } div.box .button { color: white; margin: 10px; width: 160px; height: 50px; background: #CC0000; border-bottom: 1px double #660000; border-top: 1px double #660000; border-left: 1px double #FF0033; border-right: 1px double #FF0033; } Página que preciso formatar: <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title>Saída de Container</title> <link rel="stylesheet" type="text/css" href="index.css"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="shortcut icon" href="image/logo.jpg" > </head> <body> <div class="box"> <!--FORMULÁRIO DE CADASTRO--> <form method="post" id="cadastrocontainer"> <h1>Cadastro Saída Container</h1> <label> <span>Código</span> <input id="cod" name="cod" type="text" class="input_text"/> </label> </form> <button onclick="window.location.href='scontainer.php'" class="button">Cadastrar</button> <button onclick="window.location.href='pageInicial.php'" class="button">Cancelar</button> </div> <div class="box"> <form> <?php $db = new PDO( 'mysql:host=localhost;dbname=portobianchini;charset=utf8', 'root', '' ); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $resultado = $db->query('SELECT * FROM container'); foreach($resultado as $linha) { echo "*ID:*".' '.$linha['idContainer'].' '."*Remetente:*".' '.$linha['remetente'].' '."*Destinatário:*".' '.$linha['destinatario'].' '."*Localização:*".' '.$linha['localizacao'].' '."*Origem:*".' '.$linha['origem'].' '."*Destino:*".' '.$linha['destino'].' '."*Data de Entrada:*".' '.$linha['dtEntrada'].' '."*Código:*".' '.$linha['codigo']."<br>"."<br>"; } ?> </form> </div> </body> </html> Em anexo coloquei como aparece a tela agora para mim. Obrigado desde já, amigos.
  11. NetinhOO

    Script de tempo online

    Boa noite pessoal, sou novato no fórum e um pouco conhecedor de PHP. Gostaria da ajuda de vcs nesse script do meu site, a minha intenção é fazer com que mostre no menu do usuário, o tempo que o mesmo passou dentro do jogo. Script: <?php if(!isset($pro)){echo 'Página protegida!'; exit;};?> <?php if(!isset($_SESSION[Servername."login"])){ echo '<div class="alert alert-danger"> <strong>Acesso Restrito!</strong> Você precisa estar logado para acessar esta pagina. </div>'; }else{?> <?php function times($out){ $divisao = time() - (time() - $out); $calculo1 = ($divisao % 86400); $calculo2 = ($divisao % 3600); $dias = floor($divisao / 86400); $horas = floor($calculo1 / 3600); $minutos = floor($calculo2 / 60); $result = "$dias Dias $horas Horas e $minutos Minutos"; return $result; } $sql = $conexao->prepare("SELECT *, (select 'characters.onlinetime' from 'characters' where acess_level='0') "); $sql->execute(); while($res = $sql->fetch(PDO::FETCH_ASSOC)){ $res['characters.onlinetime'] = empty($res['nao esteve online']) ? 'nao esteve online' : $res['on'];} ?> <tr><td>Meu tempo online:</td><td><?php echo times($res['characters.onlinetime']);?></td></tr> </tr> </table> <?php } ?> O script no site não pega, alguém poderia me dizer o que há de errado? Um detalhe que eu notei foi que quando eu removo essa parte abaixo, no site mostra o contador zerado "0 dias 0 horas e 0 minutos" $sql = $conexao->prepare("SELECT *, (select 'characters.onlinetime' from 'characters' where acess_level='0') "); $sql->execute(); while($res = $sql->fetch(PDO::FETCH_ASSOC)){ $res['characters.onlinetime'] = empty($res['nao esteve online']) ? 'nao esteve online' : $res['on'];} E essa é a tabela referência Obrigado ...!
  12. Diego_Silva

    Sessões

    <? session_start(); $nome = filter_input(INPUT_POST, 'nome'); $_SESSION['nome'] = $nome; ?> <form action="teste.php" method="post"> <input type="text" name="nome"> <br> <br> <button>Enviar</button> </form> <?php session_start(); if($_SESSION['nome'] == 'sim' ) { echo 'Logado'; // Ele não entra aqui } else { header('location: index.php?login=erro'); // Ele so fica na pagina index, independente do valor passado no input } --------------------------------------------------------------------------------------------------------------- Agora se eu fizer dessa forma ele loga, porém ele loga o usuário independente do valor passado no input session_start(); if($_SESSION['nome'] != 'sim' ) { echo 'Logado'; //Ele entra aqui } else { header('location: index.php?login=erro'); }
  13. andrebatista96

    Array não gravando dados para passar via POST

    Bom dia Pessoal! Estou montando um formulário com alguns foreach. Na parte de exibição o formulário é montado sem problemas. Dentro deste foreach exibo dois input text que pegam os valores do banco para exibição. Até aí sem problemas. O meu problema está na hora de pegar esses array e passa-los via post para serem inseridos dentro do banco. Gostaria de uma ajuda de vocês, e já peço que leve em consideração quaisquer erros que encontrarem. Como eu tenho uma tabela de materiais com 3 campos -> id, tipo, nome. Para que a página exiba os tipos como titulo e agrupe conforme seus materiais eu utilizei desta forma com 2 selects. <div id="direita" class="direita"> <table class="tabelas"> <?php //comeca while para buscar os materiais os dados e exibir while($row3 = $select5->fetch_array()) { $rows3[] = $row3; } //for para buscar e preencher com os materiais foreach ($rows3 as $row3) { #echo "count".sizeof($reg); ?> <tr class="tabelas"> <td class="tabelas"> <?php #Se o retorno for maior do que zero, diz que já existe um. #if(mysqli_num_rows($select3)>0) #{ ?> <label> <b><?php //verifica se tipo do material eh fios, se sim para o laco for if ($row3['tipo'] =="OFTALMICO") break; echo $row3['tipo']; #echo $materiais->tipo; ?></b> </label> </td> <td align="right" class="tabelas"> <label><b>QTDE</b></label> </td> </tr> <tr class="tabelas"> <td class="tabelas"> <?php while ($row4 = $select4->fetch_array()) { $rows4[] = $row4; } foreach ($rows4 as $row4) { ?> <input type="hidden" name="id" id="id" value="<?php echo $row4['id']; ?>"> <?php #} //verifica se este material pertence ao mesmo tipo if ($row4['tipo'] == $row3['tipo']) { ?> </td> </tr> <tr class="tabelas"> <td class="tabelas"> <input type="text" name="nomematerial" id="nomematerial" readonly class="inputs" placeholder="Nome Material" value="<?php echo $row4['nome']; ?>"> </td> <td class="tabelas"> <input type="text" name="qtdematerial" id="qtdematerial" class="qtde"> </td> </tr> <?php } } } ?> </table> </div>
  14. Marcelo Heinrick

    Criação de Visualizador de Pasta

    Olá a todos, estou com uma dúvida incessante. Gostaria de saber como fazer um explorador de pasta, assim como um file:///C:/Users/Exemplo Onde dá pra visualizar todas suas pastas e abrir seus arquivos, porém esses do Chrome, Vivaldi etc.. Eles cortam os nomes e fica ruim a visualização, e convenhamos é bem feio. Na verdade queria fazer um igual só por estética e por evolução também, estou estudando Javascript e queria saber como fazer tal coisa.
  15. Danibam

    Sistema de Frequência PHP

    Boa Tarde pessoal, Sou meio novo na área de PHP e estou desenvolvendo um sistema de frequência, neste apenas tenho de identificar se a pessoa esta ou não presente e isto deve ser nominal. Os dados dos "alunos" estão guardados em uma tabela de nome 'internos' e os dados em relação a presença serão guardados em outras duas tabelas chamadas 'chamadas' e 'presenca'. Porém quando executo o formulário nada é inserido no DB alguém nota algum erro ? A variável $strcon está declarada no inicio do escopo, e é responsável pela coneção com o DB <?php if($aula==""){ ?> <form method="post" action="presenca.php"> <label>Atividade: </label> <input type="text" name="aula" placeholder="Digite..."> <label>Data:</label> <input type="date" name="data"> <br/> <?php while($registro=mysqli_fetch_array($resultado)) { $nome=$registro['nome']; echo "$nome:"; echo "<input type='checkbox' name='campo'>"; echo "<br/>"; } ?> <button class="btn btn-sucess">Enviar</button> </form> <?php $aula =$_POST['aula']; $data =$_POST['data']; } else{ $sqli = "INSERT INTO chamadas (data,aula) VALUES ('$data','$aula')"; $insere_chamada = mysqli_query($strcon,$sqli) or dir("Erro ao tentar conectar!"); if($insere_chamada) { $lista_query = mysqli_query($strcon, "SELECT nome FROM internos"); $consulta_ID = mysqli_query($strcon, "SELECT ID FROM chamadas WHERE data='$data'"); $rowID = mysqli_fetch_array($consulta_ID); while($row = mysqli_fetch_array($lista_query, MYSQL_NUM)) { $p = $_POST["campo$row[1]"]; $insere_presenca = mysqli_query($strcon, "INSERT INTO frequencia (ID,nome,presenca) VALUES ('$rowID[0]','$row[1]','$p')"); } if($insere_presenca) { echo"<script language='javascript' type='text/javascript'>alert('A sua chamada foi salva com sucesso, tenha uma boa aula!');window.location.href='index.php';</script>"; } else { echo"<script language='javascript' type='text/javascript'>alert('A chamada não pôde ser salva.');window.location.href='index.php';</script>"; } } else { echo"<script language='javascript' type='text/javascript'>alert('A chamada não pôde ser salva.');window.location.href='index.php';</script>"; } } ?>
  16. Rogerio Pancini

    Duplicidade ao fazer um insert

    Boa tarde pessoal. Achei que era uma coisa boba, mas está acontecendo com frequência. Eu opto por fazer um insert simples, como este: $cad_item = mysqli_query($config, "INSERT INTO tb_curso (nome, faculdade) VALUES ('$nome_item', '$faculdade')") or die(mysqli_error($config)); Mas há casos, em que se ele estiver dentro de um loop (como um for ($i=0; $i<$n; $i++)), o insert faz duplicidade do mesmo item. Há alguma dica para melhorar isso? Alguém já teve um caso semelhante? Obrigado!
  17. New Job

    download corrompe arquivo

    Função para download está corrompendo arquivo. Pessoal tenho essa função aqui para fazer um download de um arquivo sem mostrar para o usuário o caminho de onde está baixando. Porém ele faz o download, mas não consigo abrir o arquivo. Acredito que está corrompendo. Alguém pode ajudar? <?php session_start(); if ( isset($_GET["id"]) ) { $id = base64_decode($_GET["id"]); $sql_dest = "SELECT link, pasta FROM downloads WHERE id = ".$id.""; $result_dest = sql_exec($sql_dest); $row_dest = mysql_fetch_assoc($result_dest); // Define o tempo máximo de execução em 0 para as conexões lentas set_time_limit(0); // Arqui faz as validações e pega os dados do banco de dados $aquivoNome = $row_dest["link"]; // nome do arquivo que será enviado p/ download $arquivoLocal = 'documentos/'.$row_dest["pasta"].'/'.$aquivoNome; // caminho absoluto do arquivo // Verifica se o arquivo não existe if (!file_exists($arquivoLocal)) { // Exibe uma mensagem de erro caso ele não exista echo"Arquivo não encontrado em"; echo $arquivoLocal; exit; } // Novo nome do arquivo $novoNome = $aquivoNome; // Configuramos os headers que serão enviados para o browser header('Content-Description: File Transfer'); header('Content-Disposition: attachment; filename="'.$novoNome.'"'); header('Content-Type: application/octet-stream'); header('Content-Transfer-Encoding: binary'); header('Content-Length: ' . filesize($aquivoNome)); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Expires: 0'); // Envia o arquivo para o cliente ob_end_clean(); flush(); readfile($aquivoLocal); } ?>
  18. 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>
  19. clickanapolis

    Integração Getnet

    Pessoal estou integrando com a getnet e estou com duvidas no curl. fiz assim: $url = 'https://api-homologacao.getnet.com.br/auth/oauth/v2/token'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Accept: application/json, text/plain, */*', 'Content-Type: application/x-www-form-urlencoded', 'Authorization: Basic ZjlhMjUyMWUtOTcxMi00MTYwLWJlMmEtOGNlY2VlNmVkNTk2Ojc1MTcwNjUyLTE5NDEtNDljMS04MTJjLTJjZTRlNGIwZjU2OA==') ); $result = curl_exec($ch); curl_close($ch); $obj = json_decode($result); print_r($obj); Mais da a mensagem: stdClass Object ( [error] => invalid_request [error_description] => Missing or duplicate parameters ) Lendo o manual vi que esta faltando essa parte: No Body da requisição devem ser passados os seguintes dados: scope=oob&grant_type=client_credentials Mais não sei como implementar.
  20. dutopfave

    Preenchimento automático

    Galera tenho um cadastro de cliente que preenche nome e login, ai quando digita o nome, automaticamente ele preenche o login, pra agiliza, ta assim: $("#inputdonome").blur(function(){ $("#login").val($(this).val()); }); só que to com problema de nome repetido, então vou muda ao invés de preenche automático com nome, preenche com EMAIL, porém tem como preenche automático o login só q para antes de chega no '@' ai ficaria assim: E-mail: contato2019@site.com.br Login: contato2019
  21. luigiferrari

    Count Mysql

    Boa Tarde, sou iniciante no php, mas acho q isso seria coisa simples de se fazer. Porem não estou conseguindo... Se puderem me ajudar. Agradeço desde já!
  22. JenneferBarbosa

    [Resolvido] Validação de datas

    <label>Data Inicio</label> <input type="date" name="data_inicio-incluir" id="data_inicio-incluir"> <label>Data Fim</label> <input type="date" name="data_fim-incluir" id="data_fim-incluir"> Boa tarde pessoal, estou iniciando em JS e não sei como fazer a validação de datas. Estou fazendo um sistema de aluguel de livros, então, como consigo verificar se a data_fim não é menor que a data inicio e que a data_fim seja de 1 até 7 dias depois da data_inicio, não podendo ultrapassar. Se alguém tiver como me ajudar, ficarei muito grata.
  23. Ooi gente! Seguinte, estou desenvolvendo uma plataforma para advogados. Nela será consultado processos a partir do web service do PJE. No site do PJE me recomendou utilizar o NuSoap para consultar o web service e foi o que eu fiz. Segue o código da consulta <?php require_once 'nusoap/lib/nusoap.php'; /* Parâmetros Requisitados */ // idConsultante // senhaConsultante // numeroProcesso /* Objetos de Resposta sucesso bollean Indica se houve sucesso na consulta do processo. mensagem string Mensagem informando que o processo foi consultado com sucesso. recibo xs:base64Binary Comprovante do protocolo do processo, que contém os dados básicos do processo. */ $wsdl = "https://www.tjpe.jus.br/pje/intercomunicacao?wsdl"; $client = new nusoap_client($wsdl, 'wsdl'); if($client->getError()){ echo "Erro no construtor" . $client->getError(); exit(); } $result = $client->call('consultarProcesso', array('idConsultante'=>'CPF do Consultante', 'senhaConsultante'=>'Senha do Consultante', 'numeroProcesso'=>'Número do Processo')); echo $result['sucesso']; ?> Acontece que a página fica em branco, sem nenhum tipo de mensagem. Se possível gostaria de dicas se há algum erro no código, ou alguma outra ferramenta para consultar web service
  24. Alvaro Pacífico Serpa

    pegar trecho do código fonte de uma url

    Olá pessoal, eu estava copiando um trecho de um código fonte usando o file_gets_contents $log=file_get_contents($url); $trechoInicial = "VideoUrl('"; $trechoFinal = "')"; $posicao1 = strpos($log, $trechoInicial); $posicao2 = strpos( $log, $trechoFinal, $posicao1 ); $trechoCopiado = substr( $log, $posicao1 + strlen( $trechoInicial ), $posicao2 - $posicao1 - strlen( $trechoInicial ) ); echo $trechoCopiado; Estava funcionando perfeitamente e do nada parou de funcionar, tem alguma outra forma de fazer isto que estou fazendo?
  25. Leonardo Ortega

    [Resolvido] Php faz desaparecer os demais html

    Prezados, bom dia. sou novo por aqui, e me deparei com esta situação: estou desenvolvendo um projeto e tudo começou quando apenas mudei o banco de dados que estava conectado. Ou seja, se eu me conecto ao baco de dados anterior, volta todo código html, porém, se conecto ao banco de dados atual as divs desaparecem. obs: Isso tb acontece quando eu desativo o php tudo volta como a imagem 1 e se eu ativo fica como a imagem2. quem pode me ajudar.. desde já muito obrigado.
×

Important Information

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