Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''PHP''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Olá! Sou novo aqui no fórum e gostaria de solucionar a seguinte questão: Existe algum script ou função em PHP que retorno todo o comprimento das curvas dentro de um arquivo PDF? Estou anexando uma imagem de exemplo da forma que executo no Corel Draw. Preciso fazer isto, para que os usuários do meu site, ao subirem arquivos em PDF, façam com que o mesmo calcule e retorno o valor do orçamento, proporcional ao comprimento do desenho que está contido no pdf. Muito obrigado, Carlos Marzola.
  2. Pessoal o problema que a aplicação precisa conectar em um servidor MySQL remoto já consegui isso no PC utilizando o XAMPP e o sistema está funcionando perfeitamente porém no Tablet com o servidor PHP Kickweb server não conecta, se alguém puder me ajudar: <?php $host = 'xxxxxx'; $user = 'xxxxxxxx'; $pass = 'xxxxxx'; $db = 'xxxxxx'; // conexão e seleção do banco de dados $con = mysqli_connect($host, $user, $pass, $db); if ($con) { echo "Conexão feita com sucesso."; } else { echo "Erro ao tentar conextar ao banco de dados."; } ?>
  3. Pessoal o problema que a aplicação precisa conectar em um servidor MySQL remoto já consegui isso no PC utilizando o XAMPP e o sistema está funcionando perfeitamente porém no Tablet com o servidor PHP Kickweb server não envia os registros, já estou com um servidor pago configurado com um banco de dados MySQL Remoto tudo certinho e no PC funciona perfeitamente mas quando transfiro para o tablet com Android não funciona, se alguém puder me ajudar: exportabci.php <?php include('funcoes.php'); $file = 'regbci.txt'; // verificar a existência do $arquivo if (is_readable($file)) { // conecta ao database require_once 'conexao.php'; // carrega o conteúdo do arquivo em linhas $linhas = file($file, FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); // verificar se há pelo menos uma linha em $file if (sizeof($linhas)) { foreach ($linhas as $linha) { $d = json_decode($linha); // tratar valores para montar as queries de inserção: foreach ($d as $k => $v) { // remover espaços duplicados: $v = trim($v); // se o valor for numérico if (is_numeric($v) || is_bool($v)) { $d->$k = $v; // não coloca aspas } else { // se não for numérico, fica entre aspas e escapa caracteres especiais $d->$k = "'" . $sqli->real_escape_string($v) . "'"; } } // guarda os dados tratados em $dados $dados[] = $d; } // se há alguma coisa a ser inserida if (isset($dados)) { // procedimento para verificação linha a linha foreach ($dados as $v) { // montar a query de busca $query = "select id_bci_geral from bci_geral where cod_bci = $v->cod_bci"; // executar a query de busca e guardar o resultado em $result $result = $sqli->query($query); // verificar se houve falha na execução da query if ($sqli->error) { // define mensagem de erro die('Falha durante a busca, chefe!<br> ' . $sqli->error . '<br>' . $query); // se não houve erro e algo foi encontrado } elseif ($result->num_rows) { // mostra mensagem na tela echo "<script>alert('Existem boletins já exportados.'); location='administrativo.php';</script>"; echo '<p>Já existe um registro com cod_bci = <b>' . $v->cod_bci . '</b></p>'; } // se nenhum registro foi encontrado com esse cod_bci else { // pegar os nomes das colunas dessa linha específica: $keys = array_keys((array)$v); // montar a query para inserção $query = "insert into bci_geral(" . implode(', ', $keys) . ") values\n (" . implode(', ', (array)$v) . ')'; // executar a query de inserção $sqli->query($query); // verificar se houve falha na execução da query: if ($sqli->error) { // define mensagem de erro echo ('Falha durante a inserção<br> ' . $sqli->error . '<br>' . $query); // se não houver falha alguma } else { // define mensagem de sucesso echo "<script>alert('Exportação realizada com sucesso.'); </script>"; //location='administrativo.php'; } } // end foreach } // end if (isset($dados)) envia_ftp_bci(); } else { echo '<p>O arquivo <b>' . $file . '</b> está vazio</p>'; } } else { echo '<p>O arquivo <b>' . $file . '</b> não existe</p>'; } } ?> conexao.php <?php $host = 'xxxxxxxxxxxxxx'; $user = 'xxxxxxxxxxxxxx'; $password = 'xxxxxxxxxxxx'; $database = 'xxxxxxxxxxxxx'; // estabelecer conexão com o mysql $sqli = $con = new mysqli($host, $user, $password); // verificar se houve erro na conexão if ($sqli->connect_error) { // se houve erro, mostra erro na tela echo "<p>Erro ao Conectar: $sqli->connect_error</p>"; } // alterar o tipo de codificação da conexão com o banco de dados, para utf8 if (!$sqli->set_charset('utf8')) { echo "<p class='error'>O charset não é utf8: $sqli->error</p>"; } // selecionar/abrir o banco de dados para trabalhar if (!$sqli->select_db($database)) { // se o banco de dados não for encontrado echo "<p class='error'>Banco de dados não encontrado, chefe!</p>"; } else { echo "<p class='success'>Banco de dados conectado com sucesso.</p>"; } ?>
  4. Boa noite comunidade, iniciei tem pouco tempo minha carreira como programador, e como todo iniciante, não consigo identificar os erros, se puderem me ajudar quanto a isso ficaria muito grato, não sei porque esse parse error no meu for each segue o codigo : <html> <head><title>Calculo IMC</title></head> <body> <form id="cimc" action="." method="get"> <pre> PESO: <input type="float" id ="peso" name="peso"> <br> ALTURA: <input type="float" id="altura" name="altura"> <br> <input type="submit" id="submit" name="submit"> </pre> </form> </body> <?php if (isset($_GET["submit"])){ } $form = foreach ($_GET["cimc"] as $form) { $peso == $_GET['peso']; $altura == $_GET['altura']; if (isset($peso)) { $imc = ($peso /( $altura * $altura)); } } ?> </html>
  5. Olá pessoal estou com dificuldades com o envio de todos os arquivos de um diretório local para o diretório remoto, por enquanto fiz o código abaixo mas não está funcionando, sou iniciante em php quem puder me ajudar fico muito agradecido. $dir_local = glob("/fotos/*.*"); $ftp_endereco = "xxxxx.xxxxxx.com.br"; $ftp_usuario = "xxxxxxx"; $ftp_senha = "xxxxxx"; $ftp_conexao = ftp_connect($ftp_endereco); $login_ftp = ftp_login($ftp_conexao, $ftp_usuario, $ftp_senha);  if ($login_ftp) { echo "Conexão FTP realizada com sucesso."; } else { echo "Erro ao tentar conectar ao FTP."; } foreach (glob("/public_html/fotos/*.*") as $filename) { ftp_put($login_ftp, $filename, $dir_local, FTP_BINARY); }
  6. Eu montei um formulário em para envio de e-mail em html e php. O e-mail chega, mas, sem nenhuma informação. Alguém pode me ajudar? Vou deixar o código aqui: <form action="" method="post" data-form-title="FORMULARIO DE CONTATO"> <input type="hidden" value="exlaPDrWX/aqA5JBJOl0qRJ9VU8EQ8Ar/eanOtD2kKcokOwW3CaO5xJ7Q8TS0w3QSAlZp8MOGhVszcCH1XPNT5gJfuDeO3Z0xbn4JXTJ7gSKfVnV3XP44kJwe3jcycHG" data-form-email="true"> <div class="row row-sm-offset"> <div class="col-xs-12 col-md-4"> <div class="form-group"> <label class="form-control-label" for="form1-7-name">Nome<span class="form-asterisk">*</span></label> <input type="text" class="form-control" name="nome" required="" data-form-field="Name" id="form1-7-name"> </div> </div> <div class="col-xs-12 col-md-4"> <div class="form-group"> <label class="form-control-label" for="form1-7-email">Email<span class="form-asterisk">*</span></label> <input type="email" class="form-control" name="email" required="" data-form-field="Email" id="form1-7-email"> </div> </div> <div class="col-xs-12 col-md-4"> <div class="form-group"> <label class="form-control-label" for="form1-7-phone">Telefone<span class="form-asterisk">*</span></label> <input type="tel" class="form-control" name="telefone" data-form-field="Phone" id="form1-7-phone"> </div> </div> </div> <div class="form-group"> <label class="form-control-label" for="form1-7-message">Mensagem</label> <textarea class="form-control" name="mensagem" rows="7" data-form-field="Message" id="form1-7-message"></textarea> </div> <input type="submit" class="btn btn-white"> </form> <?php $para = "henriquesilvaprofissional@gmail.com"; $assunto = "Contato pelo site"; $nome = $_POST['nome']; $fone = $_POST['telefone']; $email = $_POST['email']; $mensagem = $_POST['mensagem']; $corpo = "<strong> Mensagem de contato </strong><br><br>"; $corpo .= "<strong> Nome: </strong> $nome"; $corpo .= "<br><strong> Telefone: </strong> $fone"; $corpo .= "<br><strong> Email: </strong> $email"; $corpo .= "<br><strong> Mensagem: </strong> $mensagem"; $header = "Content-Type: text/html; charset= utf-8"; $header .= "From: $email Reply-to: $email"; @mail($para, $assunto, $corpo, $header); ?>
  7. Olá pessoal. Tranquilis? Tenho um sistema onde haverá múltiplos usuários. Cada usuário terá seu próprio subdomínio. Ex.: fernandopessoa.sistema.com.br carloschagas.sistema.com.br Para isso criei os subdiretórios no servidor e em cada um deles criei uma regra no .htaccess fazendo o redirecionamento para o sistema que se encontra na pasta raiz. Vejam: RewriteEngine on RewriteCond %{HTTP_HOST} ^fernandopessoa.sistema.com.br$ [OR] RewriteCond %{HTTP_HOST} ^www.fernandopessoa.sistema.com.br$ RewriteRule ^(.*)$ http://www.sistema.com.br/acesso/$1 [P] O problema é que quando ele cria esse redirecionamento para o sistema, não consigo identificar quem é o cliente, ou seja, se é o fernandopessoa ou carloschagas, etc. Como eu poderia fazer para identificar esse cliente? Não tenho muita experiência com .htaccess, porém tentei algo como: RewriteEngine on RewriteCond %{HTTP_HOST} ^fernandopessoa.sistema.com.br$ [OR] RewriteCond %{HTTP_HOST} ^www.fernandopessoa.sistema.com.br$ RewriteRule ^([a-z0-9-]+).sistema.com.br$ http://www.sistema.com.br/acesso?cliente=$1 [P] Mas não funcionou, pois está dando erro 403 (permissão). No PHP posso pegar com o $_REQUEST. Obrigado
  8. Estou com dúvida enquanto ao envio do formulário para o meu e-mail. Já fiz os códigos, porém não entendo a parte de colocar meu "domínio" no código. Alguém pode me ajudar, por favor?
  9. Pessoal por favor se alguém puder me ajudar neste problema que estou quebrando muito a cabeça pra resolver. Como enviar todos os arquivos de um diretório local para um diretório remoto com php. Por enquanto fiz esse código mas já testei várias funções mas não consegui: <?php function envia_ftp_bci() { $servidor_ftp = 'files.servidor.com'; $usuario_ftp = '00000000'; $senha_ftp = '0000000'; $conexao_ftp = ftp_connect($servidor_ftp); $login_ftp = ftp_login($conexao_ftp,$usuario_ftp,$senha_ftp); $destino = '/fotos/bci/'; $origem = 'fotos/bci/*.*'; if (!$login_ftp) { exit('Usuário ou senha FTP incorretos.'); } ftp_pasv($conexao_ftp,true); if (@ftp_put($conexao_ftp, $destino, $origem, FTP_BINARY)) { echo 'Arquivo enviado com sucesso!'; } else { echo 'Erro ao enviar arquivo!'; } ftp_close($conexao_ftp); } envia_ftp_bci(); ?>
  10. Boa tarde, Primeiramente, estou usando o Framework CodeIgniter e uso também o Bootstrap. Agora, em uma de minhas páginas eu tenho uma imagem que é mapeada (utilizo a tag map) conforme abaixo: <img src="<?php echo base_url('/assets/midia/ambientes/parque.png');?>" alt="Parque" usemap="#Map" /> <map name="Map" id="Map"> <area alt="Sol" id="sol" href="<?php echo base_url('assets/midia/videos/video.mp4');?>" class="html5lightbox" title="Sol" shape="rect" coords="52,11,169,114"/> </map> No caso, tenho a imagem de um parque no qual a área dessa imagem que tem o sol, é "clicável", quando a mesma for clicada ela abre um vídeo. Como eu poderia fazer para que quando o usuário clicasse nessa área (sol), além de abrir o vídeo, fosse atualizado no banco de dados (mysql) a minha tabela, onde eu tenho o nome da imagem e uma variável que receberia a contagem dos cliques (qtdclick), tabela: CREATE TABLE `preferencia` ( `codpreferencia` int(11) NOT NULL, `nomeimg` varchar(200) NOT NULL, `qtdclick` int(11) NOT NULL ) Eu preciso dessa contagem para depois poder gerar alguns gráficos de preferência dos usuários para colocar em um artigo. Desse modo, preciso que a contagem somente aconteça quando ocorrer o click na área citada. Vi que isso deve ser feito em PHP, até encontrei alguns exemplos, mas não se encaixaram nisso que eu preciso. Se alguém puder me ajudar, agradeço.
  11. Olá pessoal. Na paz? É o seguinte, por algum tempo usei o PHP Boleto para disparos de cobrança, porém agora os boletos tem que ser registrados. Alguém sabe como eu faria para fazer o PHP Boleto ser registrado? Entendo que terei que fazer o arquivo de envio e remessa, como eu faria para ter um modelo desses arquivos dos seguintes bancos: Itaú, Bradesco, Caixa, BB e Santander? Obrigado  Marcos
  12. <?php include ("conexao.php"); ?> <html> <head><title>Team Liquid</title> <link rel="stylesheet" type="text/css" href="style.css"/> <link rel="shortcut icon" href="imgtitle.png" type="image/x-png"/> </head> <body id="fundo"> <?php $buscar=$_POST['buscar']; $sql = mysqli_query ($conn, "SELECT * FROM resultados WHERE nome LIKE '%".$buscar."%'"); $row = mysqli_num_rows($sql); if($row > 0){ while($linha = mysqli_fetch_array($sql)){ $nome = $linha['nome']; $telefone = $linha['telefone']; echo "<strong>Nome: </strong>".@$nome; echo "<br/><br/><br/>"; echo "<strong>Telefone: </strong".@$telefone; } }else{ echo "Desculpe, usuario não encontrado!"; } ?> </body> </html> Problema na exibição da consulta onde exibe somente o nome, sendo que no banco contém nome e telefone.
  13. Boa tarde pessoal alguém poderia me ajudar nesta dúvida que é como eu poderia enviar dados do banco de dados local para o remoto Mysql com php.
  14. Olá a todos os participantes deste site maravilhoso. Estou tentando redirecionar minha página de cadastro que ao fim dela, ao efetuar o registro, ele vá para a página de login. O banco de dados recebe as informações e está funcionando perfeitamente. O problema é o não redirecionamento. Segue abaixo o código para caso alguém queira auxiliar. ob_start(); session_start(); ini_set('display_errors', 1); error_reporting(E_ERROR); $_SESSION['redirect'] = !empty($_REQUEST['ref']) ? urldecode($_REQUEST['ref']) : 'https://www.site.com/clients/'; $ref = !empty($_REQUEST['ref']) ? "?ref=" . $_REQUEST['ref'] : NULL; $_redirect = $_SESSION['redirect']; if ($_SESSION['isloggedin']) { header("Location: " . $_redirect); ////////------> Havia esquecido do exit(); }
  15. Tenho um input text no meu form, que recebe um valor do banco de dados. Isso já está funcionando perfeitamente. Criei uma função para somar o valor de um outro campo, com esse que trás da tabela, e está apenas concatenando. O que posso estar errando? Se como exemplo, eu trago do banco o valor 50, e depois digito 50 nesse outro campo que faz a soma, ela passa a mostrar 5050, acrescentando sempre o último valor digitado à esquerda do valor que veio da tabela, quando o normal seria exibir o resultado da soma. Vejam a função que deveria somar: function onSomaTotal(){ var valorAbastecimento = document.getElementById("valorAbastecimento").value; var totalValor = document.getElementById("totalValor").value; document.getElementById("totalValor").value = (valorAbastecimento + totalValor); }
  16. Pessoal por favor se alguém puder me ajudar neste problema eu fico muito agradecido. Estou tentando verificar todo o arquivo txt em php para evitar cadastros com duplicidade, porém quando vou inserir cadastra sem verificar. Vou postar o código: insbl.php <?php session_start(); $cod_mun_bl = $_POST['cod_mun_bl']; $uso_proc_data_alt = date('Y-m-d'); $bairro_bl = $_POST['bairro_bl']; $distrito_bl = $_POST['distrito_bl']; $setor_bl = $_POST['setor_bl']; $secao_bl = $_POST['secao_bl']; $cod_bl = $distrito_bl . $setor_bl . $secao_bl; $cep_bl = $_POST['cep_bl']; $cod_logra_bl = $_POST['cod_logra_bl']; $logra_bl = $_POST['logra_bl']; $num_de_bl = $_POST['num_de_bl']; $num_ate_bl = $_POST['num_ate_bl']; $data_bl = $_POST['data_bl']; $valor_bl = $_POST['valor_bl']; $coleta_lixo_bl = $_POST['coleta_lixo_bl']; $limp_pub_bl = $_POST['limp_pub_bl']; $ilum_pub_bl = $_POST['ilum_pub_bl']; $ener_eletr_bl = $_POST['ener_eletr_bl']; $rede_tel_bl = $_POST['rede_tel_bl']; $rede_agua_pot_bl = $_POST['rede_agua_pot_bl']; $rua_pav_bl = $_POST['rua_pav_bl']; $rede_esg_bl = $_POST['rede_esg_bl']; $rede_agua_pluv_bl = $_POST['rede_agua_pluv_bl']; $rua_placa_bl = $_POST['rua_placa_bl']; $quant_esquina_bl = $_POST['quant_esquina_bl']; $n_lei_bl = $_POST['n_lei_bl']; $data_cad_bl = date('Y-m-d'); $ass_bl = $_SESSION['usuario']; $obs_bl = $_POST['obs_bl']; //PREPARA O CONTEÚDO A SER GRAVADO $conteudo = " $cod_mun_bl,$uso_proc_data_alt,$bairro_bl,$distrito_bl,$setor_bl,$secao_bl,$cod_bl,$cep_bl,$cod_logra_bl,$logra_bl,$num_de_bl,$num_ate_bl,$data_bl,$valor_bl,$coleta_lixo_bl,$limp_pub_bl,$ilum_pub_bl,$ener_eletr_bl,$rede_tel_bl,$rede_agua_pot_bl,$rua_pav_bl,$rede_esg_bl,$rede_agua_pluv_bl,$rua_placa_bl,$quant_esquina_bl,$n_lei_bl,$data_cad_bl,$ass_bl,$obs_bl"; //ARQUIVO TXT $arquivo = "regbl.txt"; if (!$abrir = fopen($arquivo, "a")) { echo "Erro ao abrir o arquivo ($arquivo)"; exit; } else { if (strpos(file_get_contents($arquivo),$cod_bl)) { if (!fwrite($abrir, $conteudo)) { echo "<script>alert('Erro ao escrever no arquivo ($arquivo)'); location='cadbl.php';</script>"; exit; } else { echo "<script>alert('Cadastro realizado com sucesso.'); location='cadbl.php';</script>"; } fclose($abrir); } else { echo "<script>alert('Existe um registro duplicado no arquivo ($cod_bl)'); location='cadbl.php';</script>"; exit; } } ?> regbl.txt 15581851,2018-08-08,TIMBÍ,1541851,454752,72742,154185145475272742,51541-222,42742,Rua Tal,1500,2345,2018-01-08,5151,SIM,SIM,SIM,SIM,SIM,SIM,SIM,SIM,SIM,SIM,45,1.254/2018,2018-08-08,saulo,NENHUMA. 45,2018-08-08,TIMBÍ,2,3,4,234,55555-999,6,Rua Tal,7,8,2018-08-08,5151,SIM,SIM,SIM,SIM,SIM,SIM,SIM,SIM,SIM,SIM,45,1.254/2018,2018-08-08,saulo,NENHUMA. 45,2018-08-08,TIMBÍ,2,3,4,234,55555-999,6,Rua Tal,7,8,2018-08-08,5151,SIM,SIM,SIM,SIM,SIM,SIM,SIM,SIM,SIM,SIM,45,1.254/2018,2018-08-08,saulo,NENHUMA.
  17. Ao forçar um download de arquivo ou documento na minha aplicação, o mesmo baixa, mais ao abrir está corrompido. //DOWNLOAD DO ARQUIVO $arquivo = 'C:/teste/arquivo.zip'; header("Content-Type: application/zip"); header("Content-Disposition: attachment; filename=" . basename($arquivo)); header("Pragma: no-cache"); header("Expires: 0"); header("Content-Length: " . filesize($arquivo)); readfile($arquivo);
  18. Boa tarde pessoal, estou com um problema que é o segunte, consigo salvar em um arquivo txt tudo que foi repassado por POST mas no próximo preenchimento não está salvando os novos dados na próxima linha, agradeço desde já pela ajuda. insbl.php <?php session_start(); $cod_mun_bl = $_POST['cod_mun_bl']; $uso_proc_data_alt = date('Y-m-d'); $bairro_id_bl = $_POST['bairro_id_bl']; $distrito_bl = $_POST['distrito_bl']; $setor_bl = $_POST['setor_bl']; $secao_bl = $_POST['secao_bl']; $cep_bl = $_POST['cep_bl']; $cod_logra_bl = $_POST['cod_logra_bl']; $logra_bl = $_POST['logra_bl']; $num_de_bl = $_POST['num_de_bl']; $num_ate_bl = $_POST['num_ate_bl']; $data_bl = $_POST['data_bl']; $valor_bl = $_POST['valor_bl']; $coleta_lixo_bl = $_POST['coleta_lixo_bl']; $limp_pub_bl = $_POST['limp_pub_bl']; $ilum_pub_bl = $_POST['ilum_pub_bl']; $ener_eletr_bl = $_POST['ener_eletr_bl']; $rede_tel_bl = $_POST['rede_tel_bl']; $rede_agua_pot_bl = $_POST['rede_agua_pot_bl']; $rua_pav_bl = $_POST['rua_pav_bl']; $rede_esg_bl = $_POST['rede_esg_bl']; $rede_agua_pluv_bl = $_POST['rede_agua_pluv_bl']; $rua_placa_bl = $_POST['rua_placa_bl']; $quant_esquina_bl = $_POST['quant_esquina_bl']; $n_lei_bl = $_POST['n_lei_bl']; $data_cad_bl = date('Y-m-d'); $ass_bl = $_SESSION['usuario']; $obs_bl = $_POST['obs_bl']; //PREPARA O CONTEÚDO A SER GRAVADO $conteudo = "$cod_mun_bl,$uso_proc_data_alt,$bairro_id_bl,$distrito_bl,$setor_bl,$secao_bl,$cep_bl,$cod_logra_bl,$logra_bl,$num_de_bl,$num_ate_bl,$data_bl,$valor_bl,$coleta_lixo_bl,$limp_pub_bl,$ilum_pub_bl,$ener_eletr_bl,$rede_tel_bl,$rede_agua_pot_bl,$rua_pav_bl,$rede_esg_bl,$rede_agua_pluv_bl,$rua_placa_bl,$quant_esquina_bl,$n_lei_bl,$data_cad_bl,$ass_bl,$obs_bl"; //ARQUIVO TXT $arquivo = "regbl.txt"; //TENTA ABRIR O ARQUIVO TXT if (!$abrir = fopen($arquivo, "a")) { echo "Erro abrindo arquivo local ($arquivo)"; exit; } //ESCREVE NO ARQUIVO TXT if (!fwrite($abrir, $conteudo)) { echo "<script>alert('Erro ao cadastrar - ($arquivo)'); location='cadbl.php';</script>"; exit; } else { echo "<script>alert('Cadastro realizado com sucesso.'); location='cadbl.php';</script>"; } //FECHA O ARQUIVO fclose($abrir); ?> cadbl.php <!DOCTYPE html> <html> <head> <?php include("sessao.php"); ?> <title>Boletim de Logradouros - BL</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> </head> <body> <?php include("menu.php"); ?> <div class="container-fluid"> <div class="form-row"> <div class="panel panel-default form-group col-xs-12"> <form action="insbl.php" method="post" enctype="multipart/form-data"> <p><h2>Boletim de Logradouros - BL</h2></p> <br/> <fieldset> <legend>PARA USO DO PROCESSAMENTO</legend> <div class="form-group form-inline"> <label for="cod_mun_bl">Código do munícipio: </label> <input type="text" class="form-control " name="cod_mun_bl" placeholder="Código do munícipio" required> </div> </fieldset> <fieldset> <legend>INFORMAÇÕES GERAIS</legend> <div class="form-group"> <input type="text" class="form-control" name="textbox" id="textbox" placeholder="Digite o bairro"> <label for="bairro_id_bl">Bairro: </label> <select class="form-control" name="bairro_id_bl" id="select"> <?php include ("conexao.php"); $query = "SELECT * FROM bairros"; $consulta = mysqli_query($con,$query); while ($dados = mysqli_fetch_assoc($consulta)) { ?> <option value="<?php echo $dados['id_bairros']; ?>"><?php echo $dados['nome_bairros']; ?></option> <?php } ?> </select> <div class="form-inline"> <label for="distrito_bl">Distrito: </label> <input type="text" class="form-control" name="distrito_bl" placeholder="Distrito" required> <label for="setor_bl">Setor: </label> <input type="text" class="form-control" name="setor_bl" placeholder="Setor" required> <label for="secao_bl">Seção: </label> <input type="text" class="form-control" name="secao_bl" placeholder="Seção" required> <label for="cep_bl">CEP: </label> <input type="text" class="form-control" name="cep_bl" placeholder="Código de logradouro" required> <label for="cod_logra_bl">Código de logradouro: </label> <input type="text" class="form-control" name="cod_logra_bl" placeholder="Código de logradouro" required> <label for="logra_bl">Logradouro: </label> <input type="text" class="form-control" name="logra_bl" placeholder="Logradouro" required> <div class="form-inline"> de <input type="text" class="form-control" name="num_de_bl" required> até <input type="text" class="form-control" name="num_ate_bl" required> </div> </div> </div> </fieldset> <div class="form-group form-inline"> <label for="data_bl">Data: </label> <input type="date" class="form-control" name="data_bl" placeholder="Data" required> <label for="valor_bl">Valor: </label> <input type="text" class="form-control" name="valor_bl" placeholder="Setor anterior" required> <label for="coleta_lixo_bl">Coleta de lixo</label> <select class="form-control" name="coleta_lixo_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="limp_pub_bl">Limpeza pública</label> <select class="form-control" name="limp_pub_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="ilum_pub_bl">Iluminação pública</label> <select class="form-control" name="ilum_pub_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="ener_eletr_bl">Energia Elétrica</label> <select class="form-control" name="ener_eletr_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_tel_bl">Rede de telefone</label> <select class="form-control" name="rede_tel_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_agua_pot_bl">Rede de água potável</label> <select class="form-control" name="rede_agua_pot_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rua_pav_bl">Rua pavimentada</label> <select class="form-control" name="rua_pav_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_esg_bl">Rede de esgoto</label> <select class="form-control" name="rede_esg_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_agua_pluv_bl">Rede de esgoto</label> <select class="form-control" name="rede_agua_pluv_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rua_placa_bl">Rua com placa</label> <select class="form-control" name="rua_placa_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="quant_esquina_bl">Quantidade de esquinas: </label> <input type="text" class="form-control" name="quant_esquina_bl" placeholder="Quantidade de esquinas" required> <label for="n_lei_bl">Número da Lei/Denominação: </label> <input type="text" class="form-control" name="n_lei_bl" placeholder="Número da Lei/Denominação" required> </div> <label for="obs_bl">Observações: </label> <input type="areatext" class="form-control" name="obs_bl"> </div> <button type="submit" name="cadastrar" id="cadastrar" class="btn btn-primary">Cadastrar</button> </form> </div> </div> </div> <script> jQuery.fn.filterByText = function(textbox, selectSingleMatch) { return this.each(function() { var select = this; var options = []; $(select).find('option').each(function() { options.push({value: $(this).val(), text: $(this).text()}); }); $(select).data('options', options); $(textbox).bind('change keyup', function() { var options = $(select).empty().data('options'); var search = $(this).val().trim(); var regex = new RegExp(search,"gi"); $.each(options, function(i) { var option = options[i]; if(option.text.match(regex) !== null) { $(select).append( $('<option>').text(option.text).val(option.value) ); } }); if (selectSingleMatch === true && $(select).children().length === 1) { $(select).children().get(0).selected = true; } }); }); }; $(function() { $('#select').filterByText($('#textbox'), false); $("select option").click(function(){ alert(1); }); }); </script> </body> </html> Quando eu cadastrasse outro formulário era pra passar para a linha debaixo e registrar os outros dados no arquivo regbl.txt
  19. Estou desenvolvendo um software e só falta uma parte para terminar... Vou explicar a logica... Cada Cliente terá 1 ou mais documentos, junto com cada documento terá a validade. O meu cliente pediu para que eu fizesse um "Cadastro De Documentos" onde ele mesmo que irá registrar quais documentos que serão salvos. A parte de armazenar os dados do cliente já está funcionando, o meu problema é de adicionar os novos documentos e parecer na parte de "Cadastrar Cliente" os documentos registrados e salvar o vencimento de cada um.
  20. Boa Noite! Amigos, precisa de ajuda de vocês, estou estudando um script, gostaria de implementar um gráfico no deshboard, bem simples apenas para demostrar a venda total do dia e do mês. Fiz, tudo direitinho através do chart do google. Mas não consigo apresentar a soma total. Alguém poderia me ajudar ?
  21. <?php include_once("conexao.php"); $nome = $_POST['nome']; $email = $_POST['email']; $senha = $_POST['senha']; $result1 = "INSERT INTO usuarios (nome, email, senha) VALUES ('$nome', '$email', '$senha')"; linha 12-> $salvar = mysqli_query($conn, $result1); ?> Além desse erro aparece esse outro: mysqli_query() expects parameter 1 to be mysqli, null given in C:\wamp\www\liquid\salva_dados.php on line 12
  22. Bom dia pessoal, estou com um problema que é o seguinte tenho 3 arquivos php, 1 para receber os dados via post o insbl.php pelo arquivo cadbl.php e o exportabl.php que serve para enviar os arquivos do arquivo txt para o banco de dados, porém ao executar o arquivo expórtarbl.php somente é salvo no banco de dados a primeira linha e não são salvas as outras linhas dentro do arquivo txt, se alguém puder me ajudar desde já fico muito agradecido. insbl.php <?php session_start(); $cod_mun_bl = $_POST['cod_mun_bl']; $uso_proc_data_alt = date('Y-m-d'); $bairro_id_bl = $_POST['bairro_id_bl']; $distrito_bl = $_POST['distrito_bl']; $setor_bl = $_POST['setor_bl']; $secao_bl = $_POST['secao_bl']; $cep_bl = $_POST['cep_bl']; $cod_logra_bl = $_POST['cod_logra_bl']; $logra_bl = $_POST['logra_bl']; $num_de_bl = $_POST['num_de_bl']; $num_ate_bl = $_POST['num_ate_bl']; $data_bl = $_POST['data_bl']; $valor_bl = $_POST['valor_bl']; $coleta_lixo_bl = $_POST['coleta_lixo_bl']; $limp_pub_bl = $_POST['limp_pub_bl']; $ilum_pub_bl = $_POST['ilum_pub_bl']; $ener_eletr_bl = $_POST['ener_eletr_bl']; $rede_tel_bl = $_POST['rede_tel_bl']; $rede_agua_pot_bl = $_POST['rede_agua_pot_bl']; $rua_pav_bl = $_POST['rua_pav_bl']; $rede_esg_bl = $_POST['rede_esg_bl']; $rede_agua_pluv_bl = $_POST['rede_agua_pluv_bl']; $rua_placa_bl = $_POST['rua_placa_bl']; $quant_esquina_bl = $_POST['quant_esquina_bl']; $n_lei_bl = $_POST['n_lei_bl']; $data_cad_bl = date('Y-m-d'); $ass_bl = $_SESSION['usuario']; $obs_bl = $_POST['obs_bl']; //PREPARA O CONTEÚDO A SER GRAVADO $conteudo = " $cod_mun_bl,$uso_proc_data_alt,$bairro_id_bl,$distrito_bl,$setor_bl,$secao_bl,$cep_bl,$cod_logra_bl,$logra_bl,$num_de_bl,$num_ate_bl,$data_bl,$valor_bl,$coleta_lixo_bl,$limp_pub_bl,$ilum_pub_bl,$ener_eletr_bl,$rede_tel_bl,$rede_agua_pot_bl,$rua_pav_bl,$rede_esg_bl,$rede_agua_pluv_bl,$rua_placa_bl,$quant_esquina_bl,$n_lei_bl,$data_cad_bl,$ass_bl,$obs_bl\r \n"; //ARQUIVO TXT $arquivo = "regbl.txt"; //TENTA ABRIR O ARQUIVO TXT if (!$abrir = fopen($arquivo, "a+",0)) { echo "Erro abrindo arquivo local ($arquivo)"; exit; } //ESCREVE NO ARQUIVO TXT if (!fwrite($abrir, $conteudo, strlen($conteudo))) { echo "<script>alert('Erro ao cadastrar - ($arquivo)'); location='cadbl.php';</script>"; exit; } else { echo "<script>alert('Cadastro realizado com sucesso.'); location='cadbl.php';</script>"; } //FECHA O ARQUIVO fclose($abrir); ?> cadbl.php <!DOCTYPE html> <html> <head> <?php include("sessao.php"); ?> <title>Boletim de Logradouros - BL</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> </head> <body> <?php include("menu.php"); ?> <div class="container-fluid"> <div class="form-row"> <div class="panel panel-default form-group col-xs-12"> <form action="insbl.php" method="post" enctype="multipart/form-data"> <p><h2>Boletim de Logradouros - BL</h2></p> <br/> <fieldset> <legend>PARA USO DO PROCESSAMENTO</legend> <div class="form-group form-inline"> <label for="cod_mun_bl">Código do munícipio: </label> <input type="text" class="form-control " name="cod_mun_bl" placeholder="Código do munícipio" required> </div> </fieldset> <fieldset> <legend>INFORMAÇÕES GERAIS</legend> <div class="form-group"> <input type="text" class="form-control" name="textbox" id="textbox" placeholder="Digite o bairro"> <label for="bairro_id_bl">Bairro: </label> <select class="form-control" name="bairro_id_bl" id="select"> <?php include ("conexao.php"); $query = "SELECT * FROM bairros"; $consulta = mysqli_query($con,$query); while ($dados = mysqli_fetch_assoc($consulta)) { ?> <option value="<?php echo $dados['id_bairros']; ?>"><?php echo $dados['nome_bairros']; ?></option> <?php } ?> </select> <div class="form-inline"> <label for="distrito_bl">Distrito: </label> <input type="text" class="form-control" name="distrito_bl" placeholder="Distrito" required> <label for="setor_bl">Setor: </label> <input type="text" class="form-control" name="setor_bl" placeholder="Setor" required> <label for="secao_bl">Seção: </label> <input type="text" class="form-control" name="secao_bl" placeholder="Seção" required> <label for="cep_bl">CEP: </label> <input type="text" class="form-control" name="cep_bl" placeholder="Código de logradouro" required> <label for="cod_logra_bl">Código de logradouro: </label> <input type="text" class="form-control" name="cod_logra_bl" placeholder="Código de logradouro" required> <label for="logra_bl">Logradouro: </label> <input type="text" class="form-control" name="logra_bl" placeholder="Logradouro" required> <div class="form-inline"> de <input type="text" class="form-control" name="num_de_bl" required> até <input type="text" class="form-control" name="num_ate_bl" required> </div> </div> </div> </fieldset> <div class="form-group form-inline"> <label for="data_bl">Data: </label> <input type="date" class="form-control" name="data_bl" placeholder="Data" required> <label for="valor_bl">Valor: </label> <input type="text" class="form-control" name="valor_bl" placeholder="Setor anterior" required> <label for="coleta_lixo_bl">Coleta de lixo</label> <select class="form-control" name="coleta_lixo_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="limp_pub_bl">Limpeza pública</label> <select class="form-control" name="limp_pub_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="ilum_pub_bl">Iluminação pública</label> <select class="form-control" name="ilum_pub_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="ener_eletr_bl">Energia Elétrica</label> <select class="form-control" name="ener_eletr_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_tel_bl">Rede de telefone</label> <select class="form-control" name="rede_tel_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_agua_pot_bl">Rede de água potável</label> <select class="form-control" name="rede_agua_pot_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rua_pav_bl">Rua pavimentada</label> <select class="form-control" name="rua_pav_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_esg_bl">Rede de esgoto</label> <select class="form-control" name="rede_esg_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_agua_pluv_bl">Rede de esgoto</label> <select class="form-control" name="rede_agua_pluv_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rua_placa_bl">Rua com placa</label> <select class="form-control" name="rua_placa_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="quant_esquina_bl">Quantidade de esquinas: </label> <input type="text" class="form-control" name="quant_esquina_bl" placeholder="Quantidade de esquinas" required> <label for="n_lei_bl">Número da Lei/Denominação: </label> <input type="text" class="form-control" name="n_lei_bl" placeholder="Número da Lei/Denominação" required> </div> <label for="obs_bl">Observações: </label> <input type="areatext" class="form-control" name="obs_bl"> </div> <button type="submit" name="cadastrar" id="cadastrar" class="btn btn-primary">Cadastrar</button> </form> </div> </div> </div> <script> jQuery.fn.filterByText = function(textbox, selectSingleMatch) { return this.each(function() { var select = this; var options = []; $(select).find('option').each(function() { options.push({value: $(this).val(), text: $(this).text()}); }); $(select).data('options', options); $(textbox).bind('change keyup', function() { var options = $(select).empty().data('options'); var search = $(this).val().trim(); var regex = new RegExp(search,"gi"); $.each(options, function(i) { var option = options[i]; if(option.text.match(regex) !== null) { $(select).append( $('<option>').text(option.text).val(option.value) ); } }); if (selectSingleMatch === true && $(select).children().length === 1) { $(select).children().get(0).selected = true; } }); }); }; $(function() { $('#select').filterByText($('#textbox'), false); $("select option").click(function(){ alert(1); }); }); </script> </body> </html> exportabl.php <?php include("conexao.php"); $arquivo = fopen("regbl.txt","r"); //Remove quebra de linha que vem no fgets $linhas = fgets($arquivo); //Divide em um array $colunas = explode(',', $linhas); //Passa os valores como foreach ($colunas as &$coluna) { //Escapa o valor de cada coluna, como é referencia vai aplicar diretamente a array $coluna = mysqli_real_escape_string($con, $coluna); //Junta os valores da array de volta em um string e aplica as aspas simples $linhas = '\'' . implode('\', \'', $colunas) . '\''; $sql = "INSERT INTO bl (cod_mun_bl,uso_proc_data_alt,bairro_id_bl,distrito_bl,setor_bl,secao_bl,cep_bl,cod_logra_bl,logra_bl,num_de_bl,num_ate_bl,data_bl,valor_bl,coleta_lixo_bl, limp_pub_bl,ilum_pub_bl,ener_eletr_bl,rede_tel_bl,rede_agua_pot_bl,rua_pav_bl,rede_esg_bl,rede_agua_pluv_bl,rua_placa_bl,quant_esquina_bl,n_lei_bl,data_cad_bl,ass_bl,obs_bl) VALUES ($linhas)"; } $result = mysqli_query($con, $sql); if ($result) { echo "<script>alert('Cadastro realizado com sucesso.'); location='./cadbl.php';</script>"; } else { echo "<script>alert('Erro ao cadastrar.'); </script>"; } $erro = mysqli_error($con); echo $erro; echo $sql; $con->close(); ?>
  23. Olá estou tendo um pequeno problema na utilização do JWPlayer, estou querendo utilizar ele para montar uma playlist personalizada, eu estou adaptando essa playlist para funcionar em um tema de WordPress. Ao invés de utilizar arquivos de vídeo para montar a listagem personalizada. Eu estou utilizando a lista de episódios contida no banco de dados. Eu consegui fazer o modo playlist funcionar perfeitamente, mais o que eu necessito, é por os links das paginas dos episódios correspondentes, nas imagens correspondentes da playlist funcionem como links de página. Para que que quando o usuário clicar na imagem, abra a página do player na head do navegador. Como se fosse um link de pagina convencional. Gostaria de saber se alguém pode me ajudar. Nota: No código abaixo eu não coloquei o código que gera as urls das paginas correspondentes por causa da falta desse complemento. Segue abaixo o código. <?php /* Template Name: DT - jwplayer */ if( isset( $_GET['source'] ) and isset( $_GET['id'] ) ) { // main data $id = isset( $_GET['id'] ) ? $_GET['id'] : null; $mp4url = isset( $_GET['source'] ) ? $_GET['source'] : null; // Descriptar Url Dooplay Anime $source = encrypt_decrypt('decrypt', $mp4url); // Coloca o titulo do Episodio $tituloEpisodio = $_GET['tituloep']; // Options $abouttext = get_option('dt_jw_abouttext'); $skinname = get_option('dt_jw_skinname'); $skinactive = get_option('dt_jw_skinactive'); $skininactive = get_option('dt_jw_skininactive'); $skinbackground = get_option('dt_jw_skinbackground'); $jwlogo = get_option('dt_jw_logo'); $jwkey = get_option('dt_jw_key'); $jwlogoposit = get_option('dt_jw_logo_position'); $image = rand_images('imagenes', $id, 'original', true, true); $episodioNome = get_post_meta($id, 'serie', true); $episodioNumero = get_post_meta($id, 'episodio', true); // Aqui fica a url da imagem do player do site caso não tenha imagem radonia $imagemPlayer = get_option('dt_logo_footer'); // alternativo sem radonio $image = rand_images('dt_backdrop', $id, 'original', true, true); $postid = $_GET['id']; $tmdb = get_post_meta($postid, "ids", $single = true); $current_season = get_post_meta($post->ID, "temporada", $single = true); $data = season_of($tmdb); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="robots" content="noindex"> <meta name="googlebot" content="noindex"> <?php /* Url antiga <script src="<?php echo DOO_URI. '/assets'; ?>/jwplayer/jwplayer.js"></script> */ ?> <script src="https://content.jwplatform.com/libraries/fNkNmTXG.js"></script> <script src="<?php echo DOO_URI. '/assets'; ?>/jwplayer/provider.html5.js"></script> <?php /* chave desativada <script>jwplayer.key="<?php echo $jwkey; ?>";</script> */ ?> <script type="text/javascript"> /* <![CDATA[ */ var JWp = { 'mp4file': '<?php echo $source; ?>', 'image': '<?php if ($image == true) { echo esc_url($image); } else { echo $imagemPlayer; } ?>', 'abouttext': '<?php echo $abouttext; ?>', 'aboutlink': '<?php echo esc_url( home_url() ); ?>', 'flashplayer': '<?php echo DOO_URI. "/assets/jwplayer/jwplayer.flash.swf"; ?>', 'skin-name': '<?php echo $skinname; ?>', 'skinactive': '<?php echo $skinactive; ?>', 'skininactive': '<?php echo $skininactive; ?>', 'skinbackground': '<?php echo $skinbackground; ?>', 'logofile': '<?php echo $jwlogo; ?>', 'logolink': '<?php echo esc_url( home_url() ); ?>', 'logoposition': '<?php echo $jwlogoposit; ?>', }; /* ]]> */ </script> <link rel="stylesheet" type="text/css" href="<?php echo DOO_URI. '/assets'; ?>/jwplayer/skins/seven.css"> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } --> </style> </head> <body> <div id="video"></div> <script type="text/JavaScript"> var playerInstance = jwplayer("video"); playerInstance.setup({ playlist: [{ file: JWp.mp4file, image: JWp.image, title: '<?php echo $episodioNome.' Episódio '.$episodioNumero; ?>', mediaid: '<?php echo $episodioNumero; ?>' }, <?php $temporada = $data['temporada']['all']; $capitulos = $data['capitulo']['all']; foreach($temporada as $key_t=>$value_t){ foreach($capitulos as $key_c=>$value_c){ ?>{ file: JWp.mp4file, image: '<?php if($thumb_id = get_post_thumbnail_id($value_c['id'])) { $thumb_url = wp_get_attachment_image_src($thumb_id,'dt_episode_a', true); echo $thumb_url[0]; } else { dt_image('dt_backdrop', $value_c['id'], 'w500'); } ?>', title: '<?php echo $episodioNome; ?> Episódio <?php echo data_of('episodio',$value_c['id']); ?>', mediaid: '<?php echo data_of('episodio',$value_c['id']); ?>', }, <? } } ?> ], mute: "false", autostart: "false", repeat: "false", abouttext: JWp.abouttext, aboutlink: JWp.aboutlink, height: "100%", width: "100%", stretching: "uniform", primary: "html5", flashplayer: JWp.flashplayer, preload:"metadata", skin: { name:JWp.skinname, active:JWp.skinactive, inactive:JWp.skininactive, background: JWp.skinbackground }, logo: { file:JWp.logofile, hide:"false", link:JWp.logolink, margin:"15", position:JWp.logoposition } }); </script> </body> </html>
  24. Pessoal boa tarde, não estou conseguindo identificar o porque deste erro por favor se alguém poder ajudar agradeço. Estou tentando salvar os dados dentro de um arquivo txt e depois inserir no banco de dados. insbl.php <?php session_start(); $cod_mun_bl = $_POST['cod_mun_bl']; $uso_proc_data_alt = date('Y-m-d'); $bairro_id_bl = $_POST['bairro_id_bl']; $distrito_bl = $_POST['distrito_bl']; $setor_bl = $_POST['setor_bl']; $secao_bl = $_POST['secao_bl']; $cep_bl = $_POST['cep_bl']; $cod_logra_bl = $_POST['cod_logra_bl']; $logra_bl = $_POST['logra_bl']; $num_de_bl = $_POST['num_de_bl']; $num_ate_bl = $_POST['num_ate_bl']; $data_bl = $_POST['data_bl']; $valor_bl = $_POST['valor_bl']; $coleta_lixo_bl = $_POST['coleta_lixo_bl']; $limp_pub_bl = $_POST['limp_pub_bl']; $ilum_pub_bl = $_POST['ilum_pub_bl']; $ener_eletr_bl = $_POST['ener_eletr_bl']; $rede_tel_bl = $_POST['rede_tel_bl']; $rede_agua_pot_bl = $_POST['rede_agua_pot_bl']; $rua_pav_bl = $_POST['rua_pav_bl']; $rede_esg_bl = $_POST['rede_esg_bl']; $rede_agua_pluv_bl = $_POST['rede_agua_pluv_bl']; $rua_placa_bl = $_POST['rua_placa_bl']; $quant_esquina_bl = $_POST['quant_esquina_bl']; $n_lei_bl = $_POST['n_lei_bl']; $data_cad_bl = date('Y-m-d'); $ass_bl = $_SESSION['usuario']; $obs_bl = $_POST['obs_bl']; //PREPARA O CONTEÚDO A SER GRAVADO $conteudo = "'$cod_mun_bl','$uso_proc_data_alt','$bairro_id_bl','$distrito_bl','$setor_bl','$secao_bl','$cep_bl','$cod_logra_bl','$logra_bl','$num_de_bl','$num_ate_bl','$data_bl','$valor_bl','$coleta_lixo_bl','$limp_pub_bl','$ilum_pub_bl','$ener_eletr_bl','$rede_tel_bl','$rede_agua_pot_bl','$rua_pav_bl','$rede_esg_bl','$rede_agua_pluv_bl','$rua_placa_bl','$quant_esquina_bl','$n_lei_bl','$data_cad_bl','$ass_bl','$obs_bl'"; //ARQUIVO TXT $arquivo = "regbl.txt"; //TENTA ABRIR O ARQUIVO TXT if (!$abrir = fopen($arquivo, "a")) { echo "Erro abrindo arquivo local ($arquivo)"; exit; } //ESCREVE NO ARQUIVO TXT if (!fwrite($abrir, $conteudo)) { echo "<script>alert('Erro ao cadastrar - ($arquivo).'); location='cadbl.php';</script>"; exit; } else { echo "<script>alert('Cadastro realizado com sucesso.'); location='cadbl.php';</script>"; } //FECHA O ARQUIVO fclose($abrir); ?> cadbl.php <!DOCTYPE html> <html> <head> <?php include("sessao.php"); ?> <title>Boletim de Logradouros - BL</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> </head> <body> <?php include("menu.php"); ?> <div class="container-fluid"> <div class="form-row"> <div class="panel panel-default form-group col-xs-12"> <form action="insbl.php" method="post" enctype="multipart/form-data"> <p><h2>Boletim de Logradouros - BL</h2></p> <br/> <fieldset> <legend>PARA USO DO PROCESSAMENTO</legend> <div class="form-group form-inline"> <label for="cod_mun_bl">Código do munícipio: </label> <input type="text" class="form-control " name="cod_mun_bl" placeholder="Código do munícipio" required> </div> </fieldset> <fieldset> <legend>INFORMAÇÕES GERAIS</legend> <div class="form-group"> <input type="text" class="form-control" name="textbox" id="textbox" placeholder="Digite o bairro"> <label for="bairro_id_bl">Bairro: </label> <select class="form-control" name="bairro_id_bl" id="select"> <?php include ("conexao.php"); $query = "SELECT * FROM bairros"; $consulta = mysqli_query($con,$query); while ($dados = mysqli_fetch_assoc($consulta)) { ?> <option value="<?php echo $dados['id_bairros']; ?>"><?php echo $dados['nome_bairros']; ?></option> <?php } ?> </select> <div class="form-inline"> <label for="distrito_bl">Distrito: </label> <input type="text" class="form-control" name="distrito_bl" placeholder="Distrito" required> <label for="setor_bl">Setor: </label> <input type="text" class="form-control" name="setor_bl" placeholder="Setor" required> <label for="secao_bl">Seção: </label> <input type="text" class="form-control" name="secao_bl" placeholder="Seção" required> <label for="cep_bl">CEP: </label> <input type="text" class="form-control" name="cep_bl" placeholder="Código de logradouro" required> <label for="cod_logra_bl">Código de logradouro: </label> <input type="text" class="form-control" name="cod_logra_bl" placeholder="Código de logradouro" required> <label for="logra_bl">Logradouro: </label> <input type="text" class="form-control" name="logra_bl" placeholder="Logradouro" required> <div class="form-inline"> de <input type="text" class="form-control" name="num_de_bl" required> até <input type="text" class="form-control" name="num_ate_bl" required> </div> </div> </div> </fieldset> <div class="form-group form-inline"> <label for="data_bl">Data: </label> <input type="date" class="form-control" name="data_bl" placeholder="Data" required> <label for="valor_bl">Valor: </label> <input type="text" class="form-control" name="valor_bl" placeholder="Setor anterior" required> <label for="coleta_lixo_bl">Coleta de lixo</label> <select class="form-control" name="coleta_lixo_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="limp_pub_bl">Limpeza pública</label> <select class="form-control" name="limp_pub_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="ilum_pub_bl">Iluminação pública</label> <select class="form-control" name="ilum_pub_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="ener_eletr_bl">Energia Elétrica</label> <select class="form-control" name="ener_eletr_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_tel_bl">Rede de telefone</label> <select class="form-control" name="rede_tel_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_agua_pot_bl">Rede de água potável</label> <select class="form-control" name="rede_agua_pot_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rua_pav_bl">Rua pavimentada</label> <select class="form-control" name="rua_pav_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_esg_bl">Rede de esgoto</label> <select class="form-control" name="rede_esg_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_agua_pluv_bl">Rede de esgoto</label> <select class="form-control" name="rede_agua_pluv_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rua_placa_bl">Rua com placa</label> <select class="form-control" name="rua_placa_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="quant_esquina_bl">Quantidade de esquinas: </label> <input type="text" class="form-control" name="quant_esquina_bl" placeholder="Quantidade de esquinas" required> <label for="n_lei_bl">Número da Lei/Denominação: </label> <input type="text" class="form-control" name="n_lei_bl" placeholder="Número da Lei/Denominação" required> </div> <label for="obs_bl">Observações: </label> <input type="areatext" class="form-control" name="obs_bl"> </div> <button type="submit" name="cadastrar" id="cadastrar" class="btn btn-primary">Cadastrar</button> </form> </div> </div> </div> <script> jQuery.fn.filterByText = function(textbox, selectSingleMatch) { return this.each(function() { var select = this; var options = []; $(select).find('option').each(function() { options.push({value: $(this).val(), text: $(this).text()}); }); $(select).data('options', options); $(textbox).bind('change keyup', function() { var options = $(select).empty().data('options'); var search = $(this).val().trim(); var regex = new RegExp(search,"gi"); $.each(options, function(i) { var option = options[i]; if(option.text.match(regex) !== null) { $(select).append( $('<option>').text(option.text).val(option.value) ); } }); if (selectSingleMatch === true && $(select).children().length === 1) { $(select).children().get(0).selected = true; } }); }); }; $(function() { $('#select').filterByText($('#textbox'), false); $("select option").click(function(){ alert(1); }); }); </script> </body> </html> exportabl.php <?php include("conexao.php"); $arquivo = fopen("regbl.txt","r"); while(!feof($arquivo)) { $linhas = fgets($arquivo); $sql = "INSERT INTO bl (cod_mun_bl,uso_proc_data_alt,bairro_id_bl,distrito_bl,setor_bl,secao_bl,cep_bl,cod_logra_bl,logra_bl,num_de_bl,num_ate_bl,data_bl,valor_bl,coleta_lixo_bl, limp_pub_bl,ilum_pub_bl,ener_eletr_bl,rede_tel_bl,rede_agua_pot_bl,rua_pav_bl,rede_esg_bl,rede_agua_pluv_bl,rua_placa_bl,quant_esquina_bl,n_lei_bl,data_cad_bl,ass_bl,obs_bl) VALUES ('$linhas')"; $result = mysqli_query($con,$sql); if ($result) { echo "<script>alert('Cadastro realizado com sucesso.'); location='./cadbl.php';</script>"; } else { echo "<script>alert('Erro ao cadastrar.'); </script>"; } $erro = mysqli_error($con); echo $erro; echo $sql; } $con->close(); ?> ERRO COMPLETO You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '15581851','2018-08-01','1','1541851','454752','72742','51541-222','42742','Rua T' at line 3INSERT INTO bl (cod_mun_bl,uso_proc_data_alt,bairro_id_bl,distrito_bl,setor_bl,secao_bl,cep_bl,cod_logra_bl,logra_bl,num_de_bl,num_ate_bl,data_bl,valor_bl,coleta_lixo_bl, limp_pub_bl,ilum_pub_bl,ener_eletr_bl,rede_tel_bl,rede_agua_pot_bl,rua_pav_bl,rede_esg_bl,rede_agua_pluv_bl,rua_placa_bl,quant_esquina_bl,n_lei_bl,data_cad_bl,ass_bl,obs_bl) VALUES (''15581851','2018-08-01','1','1541851','454752','72742','51541-222','42742','Rua Tal','1500','2345','2018-08-28','5151','Sim','Sim','Sim','Sim','Sim','Sim','Sim','Sim','Sim','Sim','45','1.254/2018','2018-08-01','saulo','Nenhuma.'')
×
×
  • Criar Novo...