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

  1. Olá, Como posso bloquear todos ips, menos o meu para acesso ao meu site? preciso fazer isto para poder fazer manutenção. obrigado!
  2. Oi gente eu recentemente comecei a aprender php e fui atras de desafios legais e me deparei com um que até hoje não consigo resolver. Preciso mostrar a maior e a menor palavra de uma frase ou texto. Eu tentei transformar em um array mas não sei se seria o adequado. Resumindo apenas me retorna corretamente a maior palavra mas a menor não me retorna nada. ALGUÉM ME DA UM HELP kk OBS: quando não tem ponto final parece que não retorna nada e quando tem ponto final ele retorna o 'ou' da frase mas não deveria retornar a letra 'é' ou a letra 'a'? <?php $texto = 'Como faço para saber qual é a menor e a maior de uma frase ou grandes textos'; $arr = explode(" ", $texto); $maior=""; $menor=""; for ($i=0; $i <count($arr) ; $i++) { $atual = $arr[$i]; if (strlen($atual) > strlen($maior)) { $maior = $atual; } else if (strlen($atual) < strlen($maior)) { $menor = $atual; } } echo "<br>"; echo $maior; echo "<br>"; echo $menor;
  3. groudon900

    LOGIN com php

    Estou cursando aula pra aprender php e eu estava montando uma pagina de login, está tudo certo, mas não consegue conectar de jeito nenhum vou mandar o código pra vocês darem uma olhada banco de dados "aula" tabela "usuarios" contem, usuarios, senha, email e ID <?php require_once"config.php" ?> <?php if ( isset($_POST["usuario"])) { $usuario = $_POST["usuario"]; $senha = $_POST["senha"]; $login = "SELECT * "; $login .= "FROM usuarios "; $login .= "WHERE usuario = '{$usuario}' and senha = '{$senha}' "; $acesso = mysqli_query($conecta, $login); if ( !$acesso) { die("Falha na consulta ao banco!"); } $informacao = mysqli_fetch_assoc($acesso); if ( empty($infomacao)) { $mensagem = "login sem sucesso"; } else { header("location:listagem.php"); } } ?>
  4. Olá Srs, Não tenho muito conhecimento em PHP e estou com um formulário onde o usuário tem alguns campos para preencher e gravar no banco de dados SQL, sendo que um campo deste form será dinâmico onde o usuário poderá adicionar quantos campos forem necessários a partir de um botão "+". Nome do campo dinâmico: chavenf Segue abaixo o código do formulário: <form method="POST" action="../includes/mf-processa.php"> <div class="form-group"> <div class="form-row"> <div class="form-group col-md-4"> <input type="hidden" name="usuario[]" value="<?php echo $_SESSION['usuarioNome']; ?>" /> <select class="form-control" id="tipo" name="tipo[]"> <option selected>Tipo</option> <option>1</option> <option>2</option> </select> </div> <div class="form-group col-md-4"> <select class="form-control" id="prioridade" name="prioridade[]"> <option selected>Prioridade</option> <option>Alta</option> <option>Padrão</option> </select> </div> <div class="form-group col-md-4"> <input class="form-control" type="text" name="fornecedor[]" placeholder="Fornecedor" id="fornecedor"> </div> </div> <div style="display:none;" class="form-row" id="chavecte"> <div class="form-group col-md-12"> <label>Chave </label> <input class="form-control" type="text" name="chavecte[]"> </div> </div> <div class="form-row" id="row-nota"> <div class="form-group col-md-12"> <label>Chave da NF </label> <input class="form-control" type="text" name="chavenf[]" id="chavenf"> </div> </div> <div style="display:none;" class="form-row" id="add-field-nf"> <div class="form-group col-md-2"> <button type="button" class="btn btn-primary" id="add"> + </button> </div> </div> <div class="form-row"> <div class="form-group col-md-2"> <input type="submit" class="btn btn-primary" value="Cadastrar"> </div> </div> </div> </form> <script> $( "#add" ).click(function() { $( "#row-nota" ).append('<div class="form-group col-md-12"><input class="form-control" type="text" name="chavenf[]" id="chavenf"></div>'); }); </script> Abaixo o arquivo que conecta e insere no BD, "mf-processa.php" <?php session_start(); include_once("conexao.php"); $prioridade = filter_input(INPUT_POST, 'prioridade', FILTER_SANITIZE_STRING); $usuarioentrada = filter_input(INPUT_POST, 'usuario', FILTER_SANITIZE_STRING); $tipofrete = filter_input(INPUT_POST, 'tipofrete', FILTER_SANITIZE_STRING); $fornecedor = filter_input(INPUT_POST, 'fornecedor', FILTER_SANITIZE_STRING); $chavenf = preg_replace("/\s+/", "", filter_input(INPUT_POST, 'chavenf', FILTER_SANITIZE_STRING)); $chavecte = preg_replace("/\s+/", "", filter_input(INPUT_POST, 'chavecte', FILTER_SANITIZE_STRING)); $nNF = substr($chavenf, 25, 9); $timenow = date('d-m-Y'); $timenow .= ' '.date('H:i:s'); $qtnotas = count($chavenf)-1; for ($f = 0; $f <= $qtnotas; $f++) { $sql = "INSERT INTO base (data, usuarioentrada, prioridade, tipofrete, nf, fornecedor, chavenf, chavecte, acao, dataretorno, usuariofiscal) VALUES ( '.$timenow[$f].', '.$usuarioentrada[$f].', '.$prioridade[$f].', '.$tipofrete[$f].', '.$nNF[$f].', '.$fornecedor[$f].', '.$chavenf[$f].', '.$chavecte[$f].', '', '', '' )" or die ("<center>Erro: " . mysqli_error() . "</center>"); $insert = mysqli_query($conn, $sql); if(mysqli_insert_id($conn)){ $_SESSION['msgrec'] = "<p style='color:green;'>Nota cadastrada com sucesso!</p>"; header("Location: ../recebimento/recebimento.php"); }else{ $_SESSION['msgrec'] = "<p style='color:red;'>Nota não cadastrada com sucesso!</p>"; header("Location: ../recebimento/recebimento.php"); } Veja o erro retornado na página.. Já tentei alterar o código e mesmo assim não consegui efetuar a inserção dos dados no BD. ( ! ) Warning: count(): Parameter must be an array or an object that implements Countable in D:\Wamp\www\RecebimentoAdm\includes\mf-processarecebimento.php on line 31 Call Stack # Time Memory Function Location 1 0.0001 411528 {main}( ) ...\mf-processarecebimento.php:0 ( ! ) Notice: Uninitialized string offset: 0 in D:\Wamp\www\RecebimentoAdm\includes\mf-processarecebimento.php on line 41 Call Stack # Time Memory Function Location 1 0.0001 411528 {main}( ) ...\mf-processarecebimento.php:0 ( ! ) Notice: Uninitialized string offset: 0 in D:\Wamp\www\RecebimentoAdm\includes\mf-processarecebimento.php on line 42 Call Stack # Time Memory Function Location 1 0.0001 411528 {main}( ) ...\mf-processarecebimento.php:0
  5. Olá senhores, estou intrigado com uma coisa: tenho o seguinte código: $pesquisa = "SELECT motivo, CASE WHEN motivo = 'Intensa superposição celular em mais de 75% de esfregaço' THEN 'A' WHEN motivo = 'Sangue em mais de 75% de esfregaço' THEN 'B' WHEN motivo = 'Artefatos de dessecamento mais de 75% de esfregaço' THEN 'C' ELSE 'TESTE' END AS opcao FROM insatisfatorio WHERE exame_id = '1' ORDER BY opcao ASC"; quando o executo diretamente no SGBD (PHPMyAdmin) dá certo e tenho a coluna "opcoes" me mostrando a opção "A" como previsto. No entanto, quando acrescento: $linha = mysql_query($pesquisa); while ($pesquisa = mysql_fetch_array($linha) or die(mysql_error())){ echo $pesquisa["opcao"]; echo "<br>"; na página PHP para exibir o resultado, o código só me retorna a string "TESTE". NÃO SEI MAIS O QUE FAZER PQ PARECE TÁ TUDO OK! O QUE DIABOS ACONTECE?
  6. lordstarlight

    Valor decimal x quantidade = ???

    Olá pessoal, Tenho uma base de dados onde há um campo decimal que guarda um valor tipo (10.20). Quanto tento retornar o valor multiplicado por quantidade (10.2 * 2) retorna apenas 20,00 $subTotal = $qtdeItem * $precoProduto; echo 'R$ '.number_format($subTotal,2,",",".");?><br> Como faço para retornar 20,40 ?
  7. violin101

    MPDF - Imprimir 1 registro por página

    Caros amigos, membro do grupo. saudações... Primeiramente peço desculpa se estou postando minha dúvida na opção errada. Estou com uma dúvida e não estou conseguindo solucioná-la, fiz várias pesquisas mas não encontrei o que procuro. Tenho um Relatório em MPDF que imprime todos os registro juntos. <=== até aqui tudo bem. Gostaria de ter a opção de imprimir 1(um) registro por página. Alguém saberia me informar como faço isso ? Grato, Cesar
  8. Boa noite pessoal, Estou desenvolvendo uma aplicação e estou utilizando o método Auth do Laravel 5.8. Aparentemente esta tudo funcionando, acesso a certas áreas solicitam login. Eu gostaria de saber como faço para limitar o acesso de registro de usuários de um modo mais simples, pois andei pesquisando e existe formas de criar uma conta admin, mas para o meu propósito não teria necessidade de tanta complexidade, apenas gostaria de limitar o acesso ao http://localhost:8000/register para uma conta de e-mail especifica, ou mesmo se precisar criar um campo na tabela para validar se existe, não sei direito como fazer isso, estou aprendendo faz pouco tempo a respeito do Laravel. Exemplo de como esta funcionando minha app: http://localhost:8000/sistema === REQUER LOGIN PARA ACESSO http://localhost:8000/register == TAMBEM REQUER LOGIN, PORÉM QUALQUER USUÁRIO LOGADO FAZ REGISTRO DE NOVO USUÁRIO PARA ESSA ROTA EU GOSTARIA DE LIMITAR APENAS AO MEU EMAIL OU NOME DE USUÁRIO CADASTRADO. Obrigado!
  9. drx

    Dúvida

    Olá Experts ! É possível desenvolver qualquer tipo de sistema web com o WordPress? É possível incorporar alguma página desenvolvida no php no WordPress? Aguardo.
  10. tenho um site que precisa que assim que eu aperte um botão ele verifiquei se a variavel sala for sala 1 ele abre no modal da sala1 se não abre no modal da sala2. Dei uma pesquisada e vi que da pra fazer com a função onclik(), mas não tenho noção como fazer. Aqui vai o código. botão <td><a href="#" class="btn btn-primary" data-toggle="modal" data-target="#modalLoginForm">XXX</a></td> <!-- sala 1 --> <div class="modal-body mx-3"> <div class="md-form mb-4"> <form method="POST" action="valida.php"> <h6>Sala 1</h6> <input type="password" class="form-control validate" name="senha"> </div> </div> <button type="submit" class="btn btn-primary" name="enviar">Entrar</button> </form> </div> </div> </div> </div> </div> <!-- sala 2 --> <div class="modal fade" id="modalLoginForm2" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header text-center"> <h4 class="modal-title w-100 font-weight-bold">Senha</h4> <button type="btn-primary" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div> <div class="modal-body mx-3"> <div class="md-form mb-4"> <form method="POST" action="valida.php"> <p>Sala 2</p> <input type="password" class="form-control validate" name="senha2"> </div> </div> <div class="modal-footer d-flex justify-content-center"> <button type="submit" class="btn btn-primary" name="enviar1">Entrar</button> </form> </div> </div> </div> </div>
  11. stefany nogueira

    Não consigo gerar os resultados

    Não estou conseguindo gerar os resultados da busca com filtro, Segue abaixo index e results: Index: <?php include "conexao.php" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml1" lang="pt-br" xml:lang="pt-br"> <head> <meta charset="utf-8"> <title> Busca </title> </head> <body> <form action="results" method="post"> <select name = convênios> <option value="">Selecione o convênio</option> <?php $convenios = "SELECT * FROM convenios"; $qrconvenio = mysqli_query($conexao, $convenios); while ($row_convenios = mysqli_fetch_assoc($qrconvenio)) { ?> <option value = "<?php echo utf8_encode($row_convenios ['id_convenio'])?>" > <?php echo utf8_encode($row_convenios ['Nome']) ?></option> <?php } ?> </select> <select name = Estado> <option value="">Selecione o estado</option> <?php $estado = "SELECT * FROM estado"; $qrestado = mysqli_query($conexao, $estado); while ($row_estado = mysqli_fetch_assoc($qrestado)) { ?> <option value = "<?php echo utf8_encode($row_estado ['id_estado'])?>" > <?php echo utf8_encode($row_estado ['Nome']) ?></option> <?php } ?> </select> <select name = Cidade> <option value="">Selecione a cidade</option> <?php $cidade = "SELECT * FROM cidade"; $qrcidade = mysqli_query($conexao, $cidade); while ($row_cidade = mysqli_fetch_assoc($qrcidade)) { ?> <option value = "<?php echo utf8_encode($row_cidade ['id_cidade'])?>" > <?php echo utf8_encode($row_cidade ['Nome']) ?></option> <?php } ?> </select> <select name = Especialidade> <option value="">Selecione a especialidade</option> <?php $especialidade = "SELECT * FROM especialidades"; $qrespecialidade = mysqli_query($conexao, $especialidade); while ($row_especialidade = mysqli_fetch_assoc($qrespecialidade)) { ?> <option value = "<?php echo utf8_encode($row_especialidade ['id_especialidade'])?>" > <?php echo utf8_encode($row_especialidade ['Nome']) ?></option> <?php } ?> </select> <input type="hidden" name="acao" value="buscar"/> <input type="submit" value="Buscar"/> </form> </body> Results: <?php include "conexao.php" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml1" lang="pt-br" xml:lang="pt-br"> <head> <meta charset="utf-8"> <title> Busca </title> </head> <body> <?php $convenios = $_POST ['convenios']; $estado = $_POST ['estado']; $cidade = $_POST ['ciadade']; $especialidade = $_POST ['especilidades']; $profissional = "SELECT * FROM profissional WHERE Nome LIKE 'id_convenio' AND 'id_estado' AND 'id_cidade' AND 'id_especialidade'"; $qrprofissional = mysqli_query ($conexao, $profissional); $row = mysqli_num_rows ($qrprofissional); if ($row > 0 ) { while ($linha = mysql_fetch_array($qrprofissional)) { $nome = $linha ['Nome']; $endereço = $linha ['Endereço']; $telefone = $linha ['Telefone']; echo "<strong>Profissional: </strong>".@$nome; echo "<br></br>"; echo "<strong>Endereço: </strong>".@$endereço; echo "<br></br>"; echo "<strong>Telefone: </strong>".@$telefone; echo "<br></br>"; } } else { echo "Não foi encontrado profissionais"; } ?> </body>
  12. gramosiri2

    Erro em Botão Deletar

    Eu tinha um botao de deletar dentro do while ficava ao lado do botao "editar" e funcionava normal. Porém coloquei um modal para dar um aviso antes de deletar de uma vez o registro, e agora não está funcionando o delete... Ele pega sempre o ultimo registro e não o id correspondente como estava antes. Alguma ideia? Antes, ele pegava o id certo, qualquer registro... O id desse registro por exemplo é o '39' como na imagem... Agora já com o modal, todos os registros aparecem com o ultimo id cadastrado... Não estou conseguindo achar o erro. Segue os codigos Código sem modal (Funcionando o delete) <?php while($linha = mysqli_fetch_array($consulta_func_cargo)){ echo '<tr><td >'.$linha['nome'].'</td>'; echo '<td>'.$linha['cpf'].'</td>'; echo '<td>'.$linha['rg'].'</td>'; echo '<td>'.$linha['nome_cargo'].'</td>'; echo '<td>'.'R$ '.$linha['limite_valor'].',00'.'</td>'; if ($linha['status'] == 1){ $status = "Ativado"; echo '<td style="color:#009900">'.$status.'</td>'; }else{ $status = "Desativado"; echo '<td style="color:red">'.$status.'</td>'; } ?> <td><a class="btn btn-warning" href="?pagina=inserir_func&editar=<?php echo $linha['id']; ?>">Editar</a></td> <td><a class="w3-button w3-red" href="deleta_func.php?id=<?php echo $linha['id']; ?>">Deletar</a></td></tr> <?php } ?> Código com Modal (não funciona o delete) <?php while($linha = mysqli_fetch_array($consulta_func_cargo)){ echo '<div id="id01" class="w3-modal"> <div class="w3-modal-content w3-animate-top w3-card-4"> <header class="w3-container w3-blue"> <a href="painel.php?pagina=func" class="w3-button w3-display-topright">&times;</a> <h2>Deletar registro</h2> </header> <div class="w3-container"> <p>Tem certeza que desaja apagar o registro?</p> <p><a class="w3-button w3-red" href="deleta_func.php?id='.$linha["id"].'">Sim, apagar!</a> <a class="w3-button w3-blue" href="painel.php?pagina=func">Voltar</a></p> </div> </div> </div>'; echo '<tr><td >'.$linha['nome'].'</td>'; echo '<td>'.$linha['cpf'].'</td>'; echo '<td>'.$linha['rg'].'</td>'; echo '<td>'.$linha['nome_cargo'].'</td>'; echo '<td>'.'R$ '.$linha['limite_valor'].',00'.'</td>'; if ($linha['status'] == 1){ $status = "Ativado"; echo '<td style="color:#009900">'.$status.'</td>'; }else{ $status = "Desativado"; echo '<td style="color:red">'.$status.'</td>'; } ?> <td><a class="btn btn-warning" href="?pagina=inserir_func&editar=<?php echo $linha['id']; ?>">Editar</a></td> <td><a onclick="document.getElementById('id01').style.display='block'" class="btn btn-danger">Deletar</a></td></tr> <?php } ?> Acho que o problema pode estar no echo '';
  13. Disponibilizando para vocês, sistema PHP 7 controle de estoque.. https://www.4shared.com/rar/NsY_o5qwfi/controleDeEstoquePHPCodigoFont.html? OBS. NÃO SEGUE UM PADRÃO - É PARA QUEM ESTÁ APRENDENDO
  14. reinaldo_pedroso

    Erro ao cadastrar

    Bom dia Tenho um portal em PHP desde 2014 e este fim de semana, ao entrar na área administrativa para cadastral um item aparece a mensagem em anexo. Se alguém puder ajudar agradeço.
  15. alcides.cursino

    Função PHP de código aleatório

    Olá tenho a seguinte função que gera um código numérico aleatório de 5 dígios: function genTicketString() { $length = 5; $characters = "0123456789"; for ($p = 0; $p < $length; $p++) { $string .= $characters[mt_rand(0, strlen($characters)-1)]; } return $string; } add_shortcode('quoteticket', 'genTicketString'); Gostaria de saber como posso editar essa função para que o primeiro caracter do código numérico seja um número diferente de 0.
  16. Salve comunidade! Volto aqui com uma dúvida que está persistindo. Estou desenvolvendo um site de redações online em que o professor corrigi e a correção fica estacada Exemplo: Eu gosta mas de você. Quando ele for ver a correção terá: Eu gosto mas(o correto seria "mais") de você. O problema é que quando é um texto muito grande como uma redação ele além de marcar a diferença entre os textos marca outras palavras. Talvez haja um problema no código ou fazer isso seja impossivel mas eu queria basicamente o que o site https://clevert.com.br/comp/ faz. Alguém me ajuda ai na moral. Aqui está meu código: <?php $id = $_GET['id']; $pega = mysql_query("select * from correcao where codigo_redacao='$id'")or die(mysql_error()); $linhacorrecao = mysql_fetch_assoc($pega); ?> <?php function get_str_difs($str1, $str2) { $first = explode(" ", $str1); $second = explode(" ", $str2); $arrDif1 = array_diff($first,$second); $arrDif2 = array_diff($second,$first); $old = ''; $new = ''; foreach($first as $word) { if(in_array($word,$arrDif1)) { $old .= "<del style='background-color:#ffcccc'>" . $word . "</del> "; continue; } $old .= $word . " "; } foreach($second as $word) { if(in_array($word,$arrDif2)) { $new .= "<b style='color:red;'> " . $word . " </b>"; continue; } $new .= $word . " "; } return array('old' => $old, 'new' => $new); } $str1 = $linha['redacao']; $str2 = $linhacorrecao['correcao']; $difs = get_str_difs($str1, $str2); echo ' <center><div class="correcao" name="redacao" rows="30" cols="100">'.$difs['new']. '</div></center>'; ?>
  17. joazinDev

    Diferença entre Horas PHP

    Estou tentando calcular duas horas e as vezes precisso que ela saia negativa tbm Exemplo: 07:33 - 07:48 = -00:15 Como faço isso utilizando php ?
  18. eduuamorim

    Simulador de crédito

    Boa noite! Sou novo aqui no fórum e tenho umas dúvidas de como implementar um simulador de linha de crédito passado pelo cliente. Vou deixar as informações que ele precisa ter no simulador, se alguém puder me ajudar ou me dar uma luza vou ser grato de coração. Obs: Não entendo nada sobre esse tipo de simulador, peguei o projeto na raça e quero terminar ele logo, conto com a ajuda de todos, grato desde já! Informações do cliente nos prints abaixo:
  19. Pessoal bom dia, Sou iniciante em PHP, estou desenvolvendo uma página WEB que mostre consultas executadas em um SQL Server. Até ai, tudo Ok, eu consigo executar as consultas e mostrar na página o resultado tranquilamente com autenticação de usuário SQL Server. O meu problema é, preciso que essa autenticação seja via usuário do Windows "Domínio\user". Pois no monitoramento do SQL Server eu tenho que saber qual usuário está executando a consulta naquele momento. O que eu tenho até o momento, uma página de login que autentica via LDAP, tudo funcionando perfeitamente. Estou preso na hora de pegar esse usuário e autenticar no SQL Server, lembrando que a autenticação tem que ser via Windows. Isso é possível?
  20. Boa tarde mestres! Por favor, podem ajudar neste erro: tenho uma base em csv e estou importando via PHP no servidor PhpMyAdmin.. é uma base com mais de 100mil linhas.. mas retorna esse erro Tem algo que possa fazer? se eu imprimir na tela o resultado, ok... mas ao tentar gravar no banco dá erro... o erro acontece nesta linha: mysql_query($import) or die(mysql_error()); vlew Segue meu código <html> <head> <title> Importar dados</title> <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1? /> </head> <body> <?php //conexão header('Content-Type: text/html; charset=UTF-8'); try { $conn = new PDO('mysql:host=localhost;dbname=painel', 'root', ''); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); ; } catch(PDOException $e) { echo 'ERROR: ' . $e->getMessage(); } //======================================================================================= //pegar o arquivo... //Lembrando, nesse caso o arquivo php está na raiz e a pasta do csv está hierarquicamente abaixo dela. //Caso eles estejam na mesma pasta, o fopen deverá ser assim---> $handle = fopen('filename.csv', "r"); //caso seja um diretório, use---> $handle = fopen('path/to/the/paste/where/the/file/is.csv', "r"); $handle = fopen('receita_cockpit.csv', "r"); while (($dados = fgetcsv($handle, 1000, ";")) !== FALSE) { $import="INSERT INTO receita(CICLO, DATA, AREA, NOME_COORDENACAO, NOME_SETOR, NOME_SUB_SETOR, UF, META, REAL, TENDENCIA, GAP_DISTR,Area_2,uf_2, Gerência, Eudora, Ciclo_Area, Ciclo_Coord) VALUES ('$dados[0]', '$dados[1]', '$dados[2]', '$dados[3]', '$dados[4]', '$dados[5]', '$dados[6]', '$dados[7]', '$dados[8]', '$dados[9]', '$dados[10]', '$dados[11]', '$dados[12]', '$dados[13]', '$dados[14]', '$dados[15]', '$dados[16]')"; mysql_query($import) or die(mysql_error()); //insere dados no banco de dados echo $import . "<br>"; // mostra o resultado na tela } fclose($handle); print "Import done"; ?> </body> </html
  21. Alexandre Mar

    API para transformar PHP para PDF

    Olá senhores. Eu possuo um banco de dados MySqli que funciona em concordância com um projeto em PHP, do qual eu necessito formatar páginas de PDF com os dados deste banco de dados. O que eu gostaria de saber de vocês, é qual API seria melhor para fazer essa conversão da minha pagina para folhas de PDF. Fiz um teste com o DOMPDF, porém não me adaptei bem a API. Agradeço desde já a colaboração de vocês.
  22. Webster Moitinho

    Validando eMail com preg_match

    Estou desenvolvendo localmente em PHP5 mas hospedando na Web com PHP7. Fiz meu formulário, minhas regras de validação de cada campo, e para validar o email tinha usado o eregi() que está obsoleto e foi removido no PHP7. Agora não consigo fazer a validação. Estou tentando cpm preg_match(). Meu código antes estava assim: if (!eregi("^[a-z0-9_\.\-]+@[a-z0-9_\.\-]*[a-z0-9_\-]+\.[a-z]{2,4}$", $valor)) { echo "Preencha com um email válido"; } reescrevi para ele ficar assim if(preg_match("/^([[:alnum:]_.-]){3,}([[:lower:][:digit:]_.-]{3,})(.[[:lower:]]{2,3})(.[[:lower:]]{2})?$/", $valor)) { echo "Preencha com um email válido"; } mas não está dando certo...
  23. vinihhylian0103

    ENVIAR EMAIL COM ARQUIVOS ANEXOS VIA PHP

    Eu estou usando esse código: <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title>Enviar e-mail com anexo</title> </head> <body> <form id="form1" name="form1" method="post" action="?acao=enviar" enctype="multipart/form-data"> <table width="500" border="0" align="center" cellpadding="0" cellspacing="2"> <tr> <td align="right">Nome:</td> <td><input type="text" name="nome" id="nome" /></td> </tr> <tr> <td align="right">Assunto:</td> <td><input type="text" name="assunto" id="assunto" /></td> </tr> <tr> <td align="right">Mensagem:</td> <td><textarea name="mensagem" id="mensagem" cols="45" rows="5"></textarea></td> </tr> <tr> <td align="right">Anexo:</td> <td><input type="file" id="arquivo" name="arquivo" /></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Enviar" /></td> </tr> </table> </form> <?php if($_GET['acao'] == 'enviar'){ $nome = $_POST['nome']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; $arquivo = $_FILES["arquivo"]; $corpoMSG = "<strong>Nome:</strong> $nome<br> <strong>Mensagem:</strong> $mensagem"; // chamada da classe require_once('class.phpmailer.php'); // instanciando a classe $mail = new PHPMailer(); // email do remetente $mail->SetFrom('remetente@dominio.com.br', 'remetente'); // email do destinatario $address = "destinatario@dominio.com.br"; $mail->AddAddress($address, "destinatario"); // assunto da mensagem $mail->Subject = $assunto; // corpo da mensagem $mail->MsgHTML($corpoMSG); // anexar arquivo $mail->AddAttachment($arquivo['tmp_name'], $arquivo['name'] ); if(!$mail->Send()) { echo "Erro: " . $mail->ErrorInfo; } else { echo "Mensagem enviada com sucesso!"; } } ?> </body> </html> E estou recebendo o seguinte erro: ( ! ) Notice: Undefined index: acao in C:\wamp\www\EMAILL\email.php on line 33 Call Stack # Time Memory Function Location 1 0.0020 386856 {main}( ) ...\email.php:0 Alguém poderia me ajudar por favor!
  24. Olá boa tarde!! Eu tenho um trabalho para fazer no qual eu preciso desenvolver uma plataforma em que um Usúario possa se cadastrar e fazer login , quando ele efetuar o login, deve aparecer todas as informações dele e dar a opção de ele alterar algumas delas, o usúario tambem deve ter a opção de enviar um feedback para determinado email(como se fosse uma area de contato),essa plataforma tambem deve possuir um local para admnistradores se conectarem, o que deve aparecer para os admins é uma lista de todos os usúarios cadastrados e tambem a opção de buscar usúarios cadastrados por CPF, para que ele possa selecionar esses usúarios e jogar em outro campo (por exemplo, os usuarios cadastrados estão armazenados em uma tabela do banco de dados, e teria outra tabela para que armazenaria esses candidatos que o admin selecionou, é possivel fazer isso cm um script php???), depois disso o adm teria que mandar um email padrão pra todos esses usuarios selecionados de uma vez, é possivel fazer isso usando html e scripts php?
  25. Bom dia, criei uma funçao de contagem regressiva com o plugin countdown, onde eu pego a data final que esta armazenada em uma session, até ae tudo bem consegui fazer funcionar direitinho, no caso eu coloquei a data final para ser 59 segundos a frente da data atual, mas qnd termina e chega no 00 os segundos volta para 59, queria saber se tem alguma forma de qnd chegar no 00 segundo parar a contagem e preciso tambem que qnd eu atualize a pagina continue no 00 segundo caso a data atual tenha excedido o tempo da data final, o codgo esta assim... function cronometro(data){ $("#tempoJogada").countdown(data, function(event) { $(this).text(event.strftime('%S')); }); } cronometro('<?php echo $_SESSION['tempo_duel']; ?>');
×

Important Information

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