emmanuelsiqueira30

Membros
  • Content Count

    39
  • Joined

  • Last visited

Community Reputation

0 Neutro

About emmanuelsiqueira30

Recent Profile Visitors

482 profile views
  1. Mas quero exibir todos os produtos quando o usuario entra de primeira mas apos clicar na categoria irá so mostrar os produtos da categoria.
  2. Mas e para exibir somente os produtos da categoria clicada? Mas e para exibir somente os produtos da categoria clicada?
  3. Pessoal preciso de uma ajuda sobre mostrar somente os produtos que foi clicado no menu de categorias na mesma página inicial: <?php include("admin/conexao.php"); $cat = isset($_GET['id_cat']); $query = "SELECT * FROM categoria"; $query1 = "SELECT * FROM produto"; //$query1 = "SELECT * FROM produto WHERE categoria_id = $cat"; $dados = mysqli_query($con,$query); $dados1 = mysqli_query($con,$query1); ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content=""> <meta name="author" content=""> <title>Catálogo Online - </title> <!-- Bootstrap core CSS --> <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <!-- Custom styles for this template --> <link href="css/shop-homepage.css" rel="stylesheet"> </head> <body> <!-- Navigation --> <nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top"> <div class="container"> <a class="navbar-brand" href="#">Catálogo Online</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarResponsive"> <ul class="navbar-nav ml-auto"> <li class="nav-item active"> <a class="nav-link" href="#">Página inicial <span class="sr-only">(current)</span> </a> </li> <li class="nav-item"> <a class="nav-link" href="#">Sobre</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Localização</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Contato</a> </li> </ul> </div> </div> </nav> <!-- Page Content --> <div class="container" id="conteudo"> <div class="row"> <div class="col-lg-3"> <h1 class="my-4">Logomarca</h1> <div class="list-group"> <?php while ($linha = mysqli_fetch_assoc($dados)) { ?> <a href="index.php?id_cat=<?=$linha['id_cat']?>" class="list-group-item"><?=$linha['nome_cat']?></a> <?php }// fim do while ?> </div> </div> <!-- /.col-lg-3 --> <div class="col-lg-9"> <div id="carouselExampleIndicators" class="carousel slide my-4" data-ride="carousel"> <ol class="carousel-indicators"> <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li> <li data-target="#carouselExampleIndicators" data-slide-to="1"></li> <li data-target="#carouselExampleIndicators" data-slide-to="2"></li> </ol> <div class="carousel-inner" role="listbox"> <div class="carousel-item active"> <img class="d-block img-fluid" src="http://placehold.it/900x350" alt="First slide"> </div> <div class="carousel-item"> <img class="d-block img-fluid" src="http://placehold.it/900x350" alt="Second slide"> </div> <div class="carousel-item"> <img class="d-block img-fluid" src="http://placehold.it/900x350" alt="Third slide"> </div> </div> <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> <div class="row"> <?php while ($linha1 = mysqli_fetch_assoc($dados1)) { ?> <div class="col-lg-4 col-md-6 mb-4"> <div class="card h-100"> <img class="card-img-top img-responsive" src="admin/fotos/<?=$linha1['foto_prod']?>" alt="Este produto não possui imagem." width="150px" height="230px"></img> <div class="card-body"> <h4 class="card-title"> <?=$linha1['titulo_prod']?> </h4> <h5>Preço: R$ <?=$linha1['preco_prod']?></h5> <p class="card-text"><?=$linha1['desc_prod']?></p> </div> </div> </div> <?php }// fim do while ?> </div> <!-- /.row --> </div> <!-- /.col-lg-9 --> </div> <!-- /.row --> </div> <!-- /.container --> <!-- Footer --> <footer class="py-5 bg-dark"> <div class="container"> <div class="container"> <div class="row"> <div class="col-4"></div> <div class="col-4"> <p class="m-0 text-center text-white">Copyright &copy; Catálogo Online 2019</p></div> <div class="col-4"><p class="m-0 text-right text-white">Desenvolvimento: System Informática</p></div> </div> </div> </div> <!-- /.container --> </footer> <!-- Bootstrap core JavaScript --> <script src="vendor/jquery/jquery.min.js"></script> <script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script> </body> </html>
  4. Pessoal não estou conseguindo listar os convidados nesta tela pela mesa e o responsável da mesa, deveria aparecer o número da mesa, o responsável e os convidados, não estou conseguindo acertar no INNER JOIN dos convidados, quem puder me ajudar já agradeço. lista_mesas.php <style> body { background-image: url("imagens/bg_adm.jpg"); background-repeat: no-repeat; background-size: cover; } .btn-success{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-primary{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-warning{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-dark{ height: 100px; width: 200px; margin: 20px -150px; position:relative; top:20%; left:50%; } </style> <?php include("conexao.php"); $dados = mysqli_query($con,"SELECT * FROM mesa"); ?> <!DOCTYPE html> <html> <head> <?php include("sessao.php"); ?> <title>ControlTable</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> </head> <body> <div class="container-fluid"> <div class="row"> <div class="col-xs-12"> <image class="image-responsive" src="imagens/logo.png" width="70%" style="width: 70%; margin: 0% 15%;"></image> </div> <div class="col-xs-12 list-inline"> <?php while ($linha = mysqli_fetch_assoc($dados)) { ?> <a href="visualiza_mesa.php?id=<?=$linha['id_mesa']?>"><h4 class="list-inline-item"><strong>MESA <?=$linha['nome_mesa']?></strong></h4> <?php }// fim do while ?> </div> </div> </div> </body> </html> visualiza_mesa.php <style> body { background-image: url("imagens/bg_adm.jpg"); background-repeat: no-repeat; background-size: cover; } .btn-success{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-primary{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-warning{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-dark{ height: 100px; width: 200px; margin: 20px -150px; position:relative; top:20%; left:50%; } </style> <?php include("conexao.php"); $id = $_GET['id']; ?> <!DOCTYPE html> <html> <head> <?php include("sessao.php"); ?> <title>ControlTable</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> </head> <body> <div class="container-fluid"> <div class="row"> <div class="col-xs-12"> <image class="image-responsive" src="imagens/logo.png" width="70%" style="width: 70%; margin: 0% 15%;"></image> </div> <div class="col-xs-12 list-inline"> <?php $query = "SELECT * FROM responsavel INNER JOIN mesa ON responsavel.id_mesa_responsavel = mesa.id_mesa WHERE id_mesa_responsavel = $id"; $dados = mysqli_query($con,$query); $result = mysqli_num_rows($dados); $linha = mysqli_fetch_assoc($dados); ?> <?php if($result > 0){ ?> <h4><strong>MESA: <?=$linha['nome_mesa']?></strong></h4> <h4><strong>RESPONSÁVEL: <?=$linha['nome_pessoa']?></strong></h4> <h4><strong>CONTATO: <?=$linha['fonecel_pessoa']?></strong></h4> <?php } else { ?> <div class='alert alert-success'> <h2><strong>MESA DISPONÍVEL <?=$linha['nome_mesa']?></strong></h2> </div> <?php } ?> </div> </div> </div> </body> </html>
  5. Pessoal estou querendo saber como posso salvar os dados de um formulário com um select com multiple="multiple" ativado, por exemplo se eu selecionar mesa 01 e 02, digitar o nome e o telefone celular e clicar em inserir e no banco de dados como ficaria, seria como um carrinho de compras que seriam gerados dois registros? HTML <style> body { background-image: url("imagens/bg_adm.jpg"); background-repeat: no-repeat; background-size: cover; } .btn-success{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-primary{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-warning{ height: 100px; width: 300px; margin: 20px -150px; position:relative; top:20%; left:50%; } .btn-dark{ height: 100px; width: 200px; margin: 20px -150px; position:relative; top:20%; left:50%; } </style> <?php include("conexao.php"); $dados = mysqli_query($con,"SELECT * FROM mesa"); ?> <!DOCTYPE html> <html> <head> <?php include("sessao.php"); ?> <title>ControlTable</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> </head> <body> <div class="container-fluid"> <div class="row"> <form action="insere-resp.php" method="POST"> <div class="col-xs-12"> <image class="image-responsive" src="imagens/logo.png" width="70%" style="width: 70%; margin: 0% 15%;"></image> </div> <div class="col-xs-12"> <h4><strong>Selecione quais mesas deseja:</strong></h4> <div class="form-group"> <label for="proprietario_id_prop">MESAS: </label> <select class="form-control" name="id_mesa" id="id_mesa" multiple="multiple"> <?php include ("conexao.php"); $query = "SELECT * FROM mesa"; $consulta = mysqli_query($con,$query); while ($dados = mysqli_fetch_assoc($consulta)) { ?> <option value="<?php echo $dados['id_mesa']; ?>"><?php echo $dados['nome_mesa']; ?></option> <?php } ?> </select> </div> <div class="col-xs-12"> <div class="form-group"> <label for="nome_pessoa">NOME:</label> <input type="text" class="form-control" id="nome_pessoa" name="nome_pessoa"> </div> <div class="form-group"> <label for="fonecel_pessoa">CONTATO:</label> <input type="text" class="form-control" id="fonecel_pessoa" name="fonecel_pessoa"> </div> <div class="form-group"> <label for="email_pessoa">E-MAIL:</label> <input type="text" class="form-control" id="email_pessoa" name="email_pessoa"> </div> <button type="submit" class="btn btn-primary">INCLUIR</button> </form> </div> </div> </div> </div> </div> </body> </html> PHP <?php include("conexao.php"); $id_mesa = $_POST['id_mesa']; $nome_pessoa = $_POST['nome_pessoa']; $fonecel_pessoa = $_POST['fonecel_pessoa']; $email_pessoa = $_POST['email_pessoa']; $sql = "INSERT INTO responsavel (id_mesa,nome_pessoa,fonecel_pessoa,email_pessoa) VALUES ('$id_mesa','$nome_pessoa','$fonecel_pessoa','$email_pessoa')"; $result = mysqli_query($con,$sql); if ($result) { echo "<script>alert('Cadastro realizado com sucesso.'); location='cad-resp.php';</script>"; } else { echo "<script>alert('Erro ao cadastrar.'); location='cad-resp.php';</script>"; } $con->close(); ?>
  6. 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>"; } ?>
  7. 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."; } ?>
  8. 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); }
  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 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.
  11. Ta dando esse erro quando adiciono esse trecho Parse error: syntax error, unexpected '$string_to_compare' (T_VARIABLE) in C:\xampp\htdocs\bciv2\insbl2.php on line 48
  12. wash coloquei a parte do procedimento de gravação, está gravando no txt porém não está fazendo a verificação está gravando direto: //ARQUIVO TXT $arquivo = "regbl.txt"; // abrir o txt para averiguação de igualdade $linhas = file($arquivo, FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); $string_to_compare = implode(',', $_POST); foreach ($linhas as $linha) { // se a linha do .txt for igual a linha com os dados postados if ($linha == $string_to_compare) { // não gravar os dados postados echo '<div class="alert alert-warning">Esses dados já se enctram cadastrados no .txt, chefe!</div>'; // se a linha não for igual } else { // escreva aqui o procedimento para gravar os dados postados $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"; fwrite($arquivo, $conteudo); echo "<script>alert('Cadastro realizado com sucesso.'); location='cadbl.php';</script>"; fclose($abrir); } }
  13. 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.