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 6394 results

  1. Gutovr

    buscar linha na tabela

    pessoal to usando para buscar todos os dados na minha tabela do mysql while ($reg=mysqli_fetch_row($res)) { $time1=$reg[1]; $placar1=$reg[2]; $placar2=$reg[3]; $time2=$reg[4]; $rodada=$reg[5]; porem ele me retorna todos os itens da tabela, e se eu precisar apenas do item 4, o que faço ?
  2. clickanapolis

    Ler elemento Array

    Boa tarde pessoal. Preciso ler um item do array a baixo mais essa parte que é um array dentro de um array não consigo. Meu array: Array ( [payment_id] => 5d1b9e4fa204400010fb3a13 [seller_id] => f8e39b9e-51aa-4fb2-85ea-e427f65d30b0 [amount] => 107000 [currency] => BRL [order_id] => 000000000000009 [status] => PENDING [boleto] => Array ( [boleto_id] => 2fc70774-5a20-4c99-8558-25a0db221460 [bank] => 0033 [status_code] => 1 [status_label] => EM ABERTO [typeful_line] => 03399.72093 40100.000195 46598.001017 7 79380000107000 [bar_code] => 03397793800001070009720940100000194659800101 [issue_date] => 02/07/2019 [expiration_date] => 02/07/2019 [our_number] => 0000019465980 [document_number] => 000000000000009 [_links] => Array ( [0] => Array ( [href] => /v1/payments/boleto/5d1b9e4fa204400010fb3a13/pdf [rel] => boleto_pdf [type] => GET ) [1] => Array ( [href] => /v1/payments/boleto/5d1b9e4fa204400010fb3a13/html [rel] => boleto_html [type] => GET ) ) ) ) Preciso pegar os dados do href que fica dentro do item _links mais já fiz usando foreach, direto chamando a posição e não consigo.
  3. Estou precisando restringir o acesso a algumas páginas apenas para quem tem a senha. Como não manjo muito de php e banco de dados, gostaria de saber se há como criar um sistema bem básico de login onde eu defino a senha diretamente na pagina de login (sem precisar de bd) e em seguida o usuário já acessa a página exclusiva que desejo que ele tenha acesso?
  4. manoodin

    Como pego o value sem o name?

    Como pego o value sem o name? Resumindo tenho que pegar o valor de um field. SE vocês conseguir implantar um name no imput seria bom. <input type="text" class="field pera uva" id="morangoazul" placeholder="Enter frutas" value="" style="width:100%"> <?php $please = $_POST['morangoazul'] echo $please;
  5. Olá! Tenho um blog que está em wordpress e não está carregando a página, em alguns momentos ela carrega mas apresentando uma lentidão extrema, logo após aparece a mensagem "nenhum conteúdo encontrado". Essa mesma lentidão aparece quando tendo acessar o painel do wordpress, ele entra porém demora muito. Entrei em contato com o empresa em que está hospedado (locaweb) e para eles está tudo ok. Foi feito testes com o banco de dados e apareceu que está ok também. Sinceramente não faço ideia no que pode estar ocasionando esse erro. Gostaria de alguma ajuda em relação a isso. Domínio do blog -> https://climacomunicacao.com.br/blog/
  6. Michael Costa

    Conexão Com ORACLE

    Olá, estou com problemas para fazer a conexão com o banco oracle estou usando esse codigo e aparece 2 erros alguém pode me ajudar ( ! ) Fatal error: Uncaught Error: Call to undefined function oci_connect() in C:\wamp64\www\Teste\testes\conexaooracle.php on line 2 ( ! ) Error: Call to undefined function oci_connect() in C:\wamp64\www\Teste\testes\conexaooracle.php on line 2 <?php $conexao = oci_connect('teste', 'teste', '192.168.0.1'); if (isset ($conexao) || empty($conexao)){ $erro = oci_error(); trigger_error(htmlentities($erro['erro'], ENT_QUOTES), E_USER_ERROR); exit; }
  7. 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?
  8. 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?
  9. 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.
  10. 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
  11. // 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 />';
  12. Rafacharkman

    Ajuda com dicas sobre Algoritmos

    Olá pessoal, eu estou estudando um pouco sobre algoritmos e criei um sobre uma coisa que me interessou no momento, matando dois em um. Alguém poderia olhar me dar umas dicas de como melhorar e tornar o meu algoritmo mais rápido de ser lido? Dicas de plataformas mais usadas também é bem vindo.(no momento é oque eu sei, mas estudarei futuramente) Obrigado por tudo desde já. <?php ob_implicit_flush(true); //ativa permição do buffer de saida $dbCEditor = fopen('./db.txt', 'a'); //carrega banco de dados a ser varrido em uma Array() (se não houver, cria) $dbC = file('./db.txt'); //carrega banco de dados com permissão para atualização unset($dbC[0]); //apaga 1ª linha do $dbCEditor (linha vazia, irrelevante) $nList = count($dbC); //Conta quantas linhas o documento tem para utilização d $dbCEditor for($x=1; $x <= 1000000; $x++) { //Loop de checagem de documentos //Checa antecipadamente se é necessário a verificação do documento. $card = file_get_contents("./arquivo".$x,false,null,0,317); if(strstr($card, 'textSelector')) { echo $x." - Registro não existente <br>"; ob_flush(); continue; /*return;*/ } $card = file("./arquivo".$x); //armazena documento em uma Array() $cId=0; $cNameBr=0; $cNameEn=0; //Variaveis aonde id,nome em pt-br e nome em en-us ficam armazenados $check=0; //var. que registra buscas localizadas for($i = 300; isset($card[$i]); $i++) { //loop do conteudo em busca //ao chegar no limite de busca, cancela o loop if(strstr($card[$i], '</table>')) break; //ao encontrar elemento en-us... if(strstr($card[$i], 'English')) { if(!empty($cNameEn)) continue; $nameStarts = strpos($card[$i-3], '">')+2; $nameEnds = strpos($card[$i-3], '</a>'); $cNameEn = substr($card[$i-3], $nameStarts, $nameEnds - $nameStarts); if(++$check==2) break; else continue; } //ao encontrar elemento pt-br... if(strstr($card[$i], 'Portuguese (Brazil)')) { $idStarts = strpos($card[$i-3], 'eid=')+4; $idEnds = strpos($card[$i-3], '">'); $nameStarts = $idEnds+2; $nameEnds = strpos($card[$i-3], '</a>'); $cId = substr($card[$i-3], $idStarts, $idEnds - $idStarts); $cNameBr = substr($card[$i-3], $nameStarts, $nameEnds - $nameStarts); if(++$check==2) break; else continue; } } //Se todos os elementos forem encontrados... caso contrário registra que não há nada. if($check==2) { $match = false; $cardFound = $cId ." - ". $cNameBr ." - ". $cNameEn; //Ferifica se o registro já foi encontrado for($i = 1; isset($dbC[$i]); $i++) { if($dbC[$i] === $cardFound) { $match = true; echo $x." - deu match -> ".$cNameEn." <br>"; ob_flush(); break; } } if($match==true) continue; //se registro já foi encontrado, salta para proximo loop //registra caso ainda não foi $dbC[++$nList] = $cardFound; echo $cardFound ."<br>"; fwrite($dbCEditor, chr(13).chr(10).$cardFound); ob_flush(); } else { echo $x." - Nada em Pt-Br <br>"; ob_flush(); } } print_r($dbC); //Log final dos registros. fclose($dbCEditor); //fecha editor de texto.
  13. 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!
  14. 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 !
  15. 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.
  16. 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 ...!
  17. 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>
  18. 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.
  19. Oi gente! Seguinte: Estou querendo fazer um sistema de assinatura, com data de validade. Já tenho toda a base pronta, só não sei como fazer uma forma de verificar essa data. Por hora estou registrando a data e pensei em algo assim: <?php $data_validade = "2019-04-26"; if($data_validade <= date('Y-m-d')){ header("Location: index"); $_SESSION['msg'] = "Conta expirada, realize um novo pagamento"; } ?> Mas creio que isso não funcione. Se tiver alguma função ou ferramenta que possa fazer essa verificação eu gostaria
  20. 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!
  21. Pesquisei mas não encontrei.... talvez vcs tenham algum link ou codigo é so pra enviar o comentario para o banco e mostrar sem recarregar a página onde estou. Sou muito ruim em javascript e sei que tenho que usar ajax(que eu nao intendo nada), alguem pode me dar uma força aae?
  22. 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>
  23. 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.
  24. 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); } ?>
  25. 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'); }
×

Important Information

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