Jump to content

Rodrigo Ferreira Santos

Members
  • Content count

    26
  • Joined

  • Last visited

Everything posted by Rodrigo Ferreira Santos

  1. Rodrigo Ferreira Santos

    Enviar dados via php para preencher grafico JS !

    Salve lista, senhores estou montando um dashboard e ele tem varios graficos com a seguinte estrutura: try { //Sales chart var ctx = document.getElementById("sales-chart"); if (ctx) { ctx.height = 150; var myChart = new Chart(ctx, { type: 'line', data: { labels: ["2010", "2011", "2012", "2013", "2014", "2015", "2016"], type: 'line', defaultFontFamily: 'Poppins', datasets: [{ label: "Foods", data: [0, 30, 10, 120, 50, 63, 10], backgroundColor: 'transparent', borderColor: 'rgba(220,53,69,0.75)', borderWidth: 3, pointStyle: 'circle', pointRadius: 5, pointBorderColor: 'transparent', pointBackgroundColor: 'rgba(220,53,69,0.75)', }, { label: "Electronics", data: [0, 50, 40, 80, 40, 79, 120], backgroundColor: 'transparent', borderColor: 'rgba(40,167,69,0.75)', borderWidth: 3, pointStyle: 'circle', pointRadius: 5, pointBorderColor: 'transparent', pointBackgroundColor: 'rgba(40,167,69,0.75)', }] }, options: { responsive: true, tooltips: { mode: 'index', titleFontSize: 12, titleFontColor: '#000', bodyFontColor: '#000', backgroundColor: '#fff', titleFontFamily: 'Poppins', bodyFontFamily: 'Poppins', cornerRadius: 3, intersect: false, }, legend: { display: false, labels: { usePointStyle: true, fontFamily: 'Poppins', }, }, scales: { xAxes: [{ display: true, gridLines: { display: false, drawBorder: false }, scaleLabel: { display: false, labelString: 'Month' }, ticks: { fontFamily: "Poppins" } }], yAxes: [{ display: true, gridLines: { display: false, drawBorder: false }, scaleLabel: { display: true, labelString: 'Value', fontFamily: "Poppins" }, ticks: { fontFamily: "Poppins" } }] }, title: { display: false, text: 'Normal Legend' } } }); } } catch (error) { console.log(error); } Todos em um aquivo main.js eu chamo ele no html assim: <div class="col-lg-6"> <div class="au-card m-b-30"> <div class="au-card-inner"> <h3 class="title-2 m-b-40">Comparativo Visitante/Membros</h3> <canvas id="sales-chart"></canvas> </div> </div> </div> Meu problema e que estou usando um modelo ja pronto de dashboard e preciso setar dados neste grafico eu nao sei como fazer, vi na internet que eu preciso criar um arquivo json mas como faço para incorporar no js !
  2. Rodrigo Ferreira Santos

    "Integração" entre PHP e Javascript!

    @Maujor obrigado pela ajuda , eu abri o topico segue o link :
  3. Rodrigo Ferreira Santos

    "Integração" entre PHP e Javascript!

    Eu tenho uma situaçao parecida mas com finalidade diferente , eu tenho um grafico e eu preciso adicionar os dados no arquivo js ate onde eu vi eu preciso gerar um arquivo json e passar a url para o arquivo js e ele vai abrir os dados mas tenho nem nossao de como fazer alguem tem alguma informaçao que possa me ajudar ???
  4. Rodrigo Ferreira Santos

    Como editar um projeto feito em Symfony

    alguem
  5. Rodrigo Ferreira Santos

    Como editar um projeto feito em Symfony

    Ola a todos, senhores preciso de ajuda, estou usando um software livre feito em php usando o framework symfony e preciso adicionar uns campos nele mas ate onde vi e um emaranhado de classes e muito dificil de modificar, eu arranho um pouco em php mas como o sistema foi gerado em symfony nao consigo alterar a pergunta e tem algum meio de abrir o projeto e edita-lo diretamente no symfony ?
  6. Rodrigo Ferreira Santos

    Como editar um projeto feito em Symfony

    alguem pode fazer o serviço pra min eu pago favor entrar em contato !!!
  7. Rodrigo Ferreira Santos

    Ler aquivo texto

    Senhore preciso fazer um script que sera executado no shell do linux ou via web ele ira ler um arquivo texto no formato csv onde exite duas colunas uma nome e outra telefone, nao ha nomes nas colunas somente os dados com isso preciso ler e depois executar um shell_exec com um comando onde irei usar o nome e depois de alguns funçoes o telefone o separador e ,(virgula).
  8. Rodrigo Ferreira Santos

    Fazer um looping com controle de tempo

    alguem ?
  9. Rodrigo Ferreira Santos

    Fazer um looping com controle de tempo

    Salve senhores, estou precisando da ajuda dos mestre eu preciso fazer um while onde tenho uma lista de 10000 email e com isso preciso que ele envie 20 pare por 2 segundo envie mais 20 e assim por diante ja pesquisei em tudo e nao achei nada, ja testei com sleep mas ele nao conta quanto envios foram feito e pela velocidade da rede pode sair bem mais que 20 !! Alguem pode me dar um sugestao, vou pegar os email de um arquivo texto !!!
  10. Rodrigo Ferreira Santos

    Teclado numérico para logar com senha

    Salve lista, bom dia a todos, senhores precisa de uma ajuda eu preciso fazer um teclado numérico tipo um teclado como o que aparece no celular para que ao digitar uma senha ele abra uma sessão e log o usuário independente de quem e o usuário e para um acesso a uma pagina simples de ordem de serviço que sera aberta somente pelo técnico e por isso nao preciso me preocupar com o tecnico, entao e ideia e bem simples como um teclado de senha de porta uma tranca eletrica , um teclado numerico e ao digitar a senha ele abre a sessao a minha dificuldade esta em fazer o teclado jogar os numeros em um campo password dentro do form eu gostaria de fazer ele em html e nao em java !!! Alguem pode me sugerir algo ??? Obrigado!
  11. Rodrigo Ferreira Santos

    Como enviar um valor por URL !

    faltava o link da base agora deu certo !!
  12. Rodrigo Ferreira Santos

    Como enviar um valor por URL !

    Amigos estou tentando passa por url um valor e no mesmo arquivo eu tenho um if com um action dentro do arquivo empresas.php mas quando eu envio a URL o valor do ID nao chega ! <button type="submit" onclick = "window.location.href = 'empresas.php?action=editar&buscacodigo=<?php $ideedit = $sql["id"]; echo $ideedit; ?>'" class = "btn btn-xs btn-info"> <i class = "ace-icon fa fa-pencil bigger-120"></i> </button> Outra pergunta e melhor usar vários arquivos um para editar outro para excluir ou como eu estou usando tudo dentro de com varias condições varios "if"s elseif
  13. Rodrigo Ferreira Santos

    Como enviar um valor por URL !

    Eu consigo enviar o valor agora e ate executar um sql mas nao exclui: if ($_REQUEST["action"] === "deletar") { $buscacodigo = $_GET['buscacodigo']; $sqldeleta = "delete from empresa where id='$buscacodigo'"; $deleta = mysqli_query($sqldeleta); var_dump($sqldeleta); } o retorno do var_dump e este : string(33) "delete from empresa where id='22'"
  14. Rodrigo Ferreira Santos

    Como enviar um valor por URL !

    Obrigado amigo deu Certo !!!!
  15. Rodrigo Ferreira Santos

    Como enviar um valor por URL !

    quando eu passo a URL : http://localhost/empresas.php?action=deletar&buscacodigo=23 Ele chega ate esse if mas o valor do buscacodigo nao esta chegando alguem tem alguma ideia ! if ($_REQUEST["action"] === "deletar") { $buscacodigo = $_POST['buscacodigo']; $sqldeleta = "delete from empresa where id='$buscacodigo'"; $deleta = mysql_query($sqldeleta); if( !$query = mysql_query( $sqldeleta) ) { header("Location:empresas.php"); echo "<b>$buscacodigo</b> deletado com Exito!<BR>"; exit; } }
  16. Rodrigo Ferreira Santos

    Conexão PHP com banco Access

    veja se voce nao esta com ele aberto em outra aplicaçao ! veja tambem se ele tem arquivo temp indicando pelo mesmo nome mas com $ no inicio veja se ele esta criando este aquivo quando voce tenta acessar ele mas com certeza sera permissão !
  17. Rodrigo Ferreira Santos

    Como capturar informaçoes do Hardware do celular

    alguem pode me ajudar mesmo que seja em java ou algo assim que eu possa usar ?
  18. Rodrigo Ferreira Santos

    Como capturar informaçoes do Hardware do celular

    pessoal estou usando o Delphi para desenvolver uma aplicação para celular onde eu preciso pegar as informaçoes do SIM card e ver operadora sinal e executar instruções, ate mesmo para eu saber quantos chips tem o celular e por ai vai alguem sabe um componente ou um meio de eu conseguir isso ?
  19. Rodrigo Ferreira Santos

    Ajuda com controle de acesso por autenticaçao

    Gabriel muito obrigado por sua resposta amigo, ajudou e muito deu certo o controle de acesso aqui agora estou estudando nas materias que voce me passou para criptografar a senha obrigado !!!
  20. Ola amigos , estou começando no php e por esse dias fiz uma sistema bem simples para um determinado controle interno da empresa mas agora preciso restringir o acesso a ele por autenticação , e andei lendo alguns tutoriais e ate modelos mas nao estou conseguindo fazer corretamente , li também que uma boa pratica e mudar os dados da sessão mas não tenho ideia de por onde começar , por hora alguem poderia me indicar um modelo simples, um tutorial ou modelo eu testei um da dev midia mas nao fuciona, assim com um modelo que alguem ja tenha usado para eu poder começar e depois eu ir postando aqui as duvidas , conto com a ajuda de voce obrigado !
  21. Rodrigo Ferreira Santos

    Ajuda com controle de acesso por autenticaçao

    Senhores eu estou seguindo um tutorial da devmedia da seguinte forma : Arquivo de conexao com a base e configuraçao Arquivo de login login.php: <div class="space-6"></div> <div class="position-relative"> <div id="login-box" class="login-box visible widget-box no-border"> <div class="widget-body"> <div class="widget-main"> <h4 class="header blue lighter bigger"> <i class="ace-icon fa fa-coffee green"></i> Por favor digite seus dados! </h4> <div class="space-6"></div> <form action="login_valida.php" method="post"> <fieldset> <label class="block clearfix"> <span class="block input-icon input-icon-right"> <input type="text" class="form-control" name="login" placeholder="Usuário" /> <i class="ace-icon fa fa-user"></i> </span> </label> <label class="block clearfix"> <span class="block input-icon input-icon-right"> <input type="password" class="form-control" name="password" placeholder="Senha" /> <i class="ace-icon fa fa-lock"></i> </span> </label> <div class="space"></div> <div class="clearfix"> <label class="inline"> <input type="checkbox" class="ace" /> <span class="lbl"> Lembrar</span> </label> <button type="submit" class="width-35 pull-right btn btn-sm btn-primary"> <i class="ace-icon fa fa-key"></i> <span class="bigger-110">Entrar</span> </button> </div> <div class="space-4"></div> </fieldset> </form> login_valida.php no arquivo de autenticação esta assim : <?php // Conexão com o banco de dados require "comum.php"; // Inicia sessões session_start(); // Recupera o login $login = isset($_POST["login"]) ? addslashes(trim($_POST["login"])) : FALSE; // Recupera a senha, a criptografando em MD5 $senha = isset($_POST["senha"]) ? md5(trim($_POST["senha"])) : FALSE; // Usuário não forneceu a senha ou o login if(!$login || !$senha) { echo "Você deve digitar sua senha e login!"; exit; } /** * Executa a consulta no banco de dados. * Caso o número de linhas retornadas seja 1 o login é válido, * caso 0, inválido. */ $SQL = "SELECT id, nome, login, senha, postar FROM aut_usuarios WHERE login = "" . $login . """; $result_id = @mysql_query($SQL) or die("Erro no banco de dados!"); $total = @mysql_num_rows($result_id); // Caso o usuário tenha digitado um login válido o número de linhas será 1.. if($total) { // Obtém os dados do usuário, para poder verificar a senha e passar os demais dados para a sessão $dados = @mysql_fetch_array($result_id); // Agora verifica a senha if(!strcmp($senha, $dados["senha"])) { // TUDO OK! Agora, passa os dados para a sessão e redireciona o usuário $_SESSION["id_usuario"]= $dados["id"]; $_SESSION["nome_usuario"] = stripslashes($dados["nome"]); $_SESSION["permissao"]= $dados["postar"]; header("Location: index.php"); exit; } // Senha inválida else { echo "Senha inválida!"; exit; } } // Login inválido else { echo "O login fornecido por você é inexistente!"; exit; } ?> e esse e o script que verifica se tem uma sessao aberta para cada usuario : <?php // Inicia sessões session_start(); // Verifica se existe os dados da sessão de login if(!isset($_SESSION["id_usuario"]) || !isset($_SESSION["nome_usuario"])) { // Usuário não logado! Redireciona para a página de login header("Location: login.html"); exit; } ?> Preciso da ajuda de vocês nas seguintes duvidas e caso nao tenha como explicar aqui pode mandar somente um tutorial ou matéria da internet que eu leio. Primeira eu queria colocar a autenticação e a validação em um so aquivo, eu li que e feito com um action mas não tenho ideia de como fazer , outra coisa e eu queria mudar o nome da sessão para aumentar a segurança, colocar um limite de tempo também !
  22. Rodrigo Ferreira Santos

    [Resolvido] Ler arquivo texto e fazer uma consulta sql retornando o resultado mais de mil linhas!

    uauauauau FUNFIONOUUUUU srrsr caramba que alegria cara Obrigado Edcesar obrigado mesmo Hwapx deu certo eu e que estava errando o nome da variavel onde era itens eu coloquei no sql item olha fico muito grato pela ajuda de voces !!!! Fundamental mesmo !!!!
  23. Salve lista, senhores estou com um scrip que pega uma lista de numero de titulos(boletos) e forma um array depois eu queria fazer uma consulta em uma banco de dados sql para ver se o boleto esta la no banco o arquivo txt tem 1200 linhas cada uma com um codigo de titulo mas quando faço a consulta ele retorna somente o ultima !! veja parte do arquivo texte: 8768 6104 5993 5873 6297 5064 4783 5619 6523 8764 8758 6648 5878 6013 8726 6463 parte do script php: $arquivo = file('titulos.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); foreach ($arquivo as $item) { //echo $item .'<br>'; } //$arquivo = "3148"; $server = 'localhost'; $user = 'root'; $pass = 'xxxxxxx'; $database = 'mkradius'; $link = mysqli_connect($server, $user, $pass, $database) or die('Nao foi possivel conectar a base' . mysqli_errno($link)); $select = mysqli_select_db($link, $database); $sql = "select nome,formapag,datavenc,status,deltitulo,gerourem,valor,nossonum,"; $sql .= "titulo,linhadig,codigo_barras from vtab_titulos where titulo like '$item'"; Ainda tem mais codigo onde formo o boleto novamente para ser pago coso encontrado o restante esta ok mas essa parte ta complicada !! se alguem puder me ajudar fico grato !!!
  24. Rodrigo Ferreira Santos

    [Resolvido] Ler arquivo texto e fazer uma consulta sql retornando o resultado mais de mil linhas!

    Edcesar pois e , neste caso os números sao sequencias e nao se repetem, sao sempre de 4 dígitos ! mas eu poderia usar = ao inves de like nao tem problema vou fazer as alterações e postar o resultado aqui !
  25. Rodrigo Ferreira Santos

    [Resolvido] Ler arquivo texto e fazer uma consulta sql retornando o resultado mais de mil linhas!

    Vou postar todo o meu codigo aqui veja , esse script le um arquivo texto e gera um lista dos boletos com codigo de barras: <html> <title></title> <head> <!-- Estilos necessários para o tema do tablesorter --> <link rel="stylesheet" href="css/blue/style.css"> <!-- jQuery e Tablesorter --> <script src="js/jquery-latest.js"></script> <script src="js/jquery.tablesorter.min.js"></script> <!-- Meu script --> <script src="js/scripts.js"></script> </head><p> <table class="tablesorter" border="1" width="1300" align="center"> <thead> <tr> <th>Nome</th> <th>forma pago</th> <th>Data pago</th> <th>Status</th> <th>Deletado?</th> <th>Gerou Remessa</th> <th>Valor</th> <th>Nosso Numero</th> <th>Numero Titulo</th> <th>Linha Digitavel / Codigo Barras</th> <th>Status</th> </tr> </thead> <tbody> <?php $arquivo = file('titulos.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); foreach ($arquivo as $item) { //echo $item .'<br>'; } //$arquivo = "3148"; $server = 'localhost'; $user = 'root'; $pass = 'xxxxxxxx'; $database = 'xxxxxxxx'; $link = mysqli_connect($server, $user, $pass, $database) or die('Nao foi possivel conectar a base' . mysqli_errno($link)); $select = mysqli_select_db($link, $database); $sql = "select nome,formapag,datavenc,status,deltitulo,gerourem,valor,nossonum,"; $sql .= "titulo,linhadig,codigo_barras from vtab_titulos where titulo like '$item'"; //print_r($arquivo); ?> <?php $result = mysqli_query($link, $sql); while ($tbl = mysqli_fetch_array($result)) { $nome = $tbl["nome"]; $formapag = $tbl["formapag"]; $datavenc = $tbl["datavenc"]; $status = $tbl["status"]; $deltitulo = $tbl["deltitulo"]; $gerourem = $tbl["gerourem"]; $valor = $tbl["valor"]; $nossonum = $tbl["nossonum"]; $titulo = $tbl["titulo"]; $linhadig = $tbl["linhadig"]; $codigo_barras = $tbl["codigo_barras"]; echo "<tr>"; echo "<td>$nome</td>"; echo "<td>$formapag</td>"; echo "<td>$datavenc</td>"; echo "<td>$status</td>"; echo "<td>"; if ($deltitulo == '0') { echo "Nao"; } else { echo "Sim"; } echo "</td>"; echo "<td>$gerourem</td>"; echo "<td>R$$valor</td>"; echo "<td>$nossonum</td>"; echo "<td>$titulo</td>"; echo "<td>$linhadig<br>"; echo fbarcode($codigo_barras); echo "</td>"; echo "<td>"; if (in_array($titulo, $arquivo)) { echo "<font color=red><b>ESTA NO BANCO !</b></font>"; } else { echo "<font color=gren><b>NAO ESTA NO BANCO</b></font>"; } echo "</td>"; echo "</tr>"; } //var_dump($arquivo); ?> </tbody> </table> <?php function fbarcode($valor2) { $fino = 1; $largo = 3; $altura = 50; $barcodes[0] = "00110"; $barcodes[1] = "10001"; $barcodes[2] = "01001"; $barcodes[3] = "11000"; $barcodes[4] = "00101"; $barcodes[5] = "10100"; $barcodes[6] = "01100"; $barcodes[7] = "00011"; $barcodes[8] = "10010"; $barcodes[9] = "01010"; for ($f1 = 9; $f1 >= 0; $f1--) { for ($f2 = 9; $f2 >= 0; $f2--) { $f = ($f1 * 10) + $f2; $texto = ""; for ($i = 1; $i < 6; $i++) { $texto .= substr($barcodes[$f1], ($i - 1), 1) . substr($barcodes[$f2], ($i - 1), 1); } $barcodes[$f] = $texto; } } //Desenho da barra //Guarda inicial ?> <html> <head> <title>Código de Barras 2 of 5 em PHP</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <br> <img src=p.gif width=<?= $fino ?> height=<?= $altura ?> border=0><img src=b.gif width=<?= $fino ?> height=<?= $altura ?> border=0><img src=p.gif width=<?= $fino ?> height=<?= $altura ?> border=0><img src=b.gif width=<?= $fino ?> height=<?= $altura ?> border=0><img <?php $texto = $valor2; if ((strlen($texto) % 2) <> 0) { $texto = "0" . $texto; } // Draw dos dados while (strlen($texto) > 0) { $i = round(esquerda($texto, 2)); $texto = direita($texto, strlen($texto) - 2); $f = $barcodes[$i]; for ($i = 1; $i < 11; $i += 2) { if (substr($f, ($i - 1), 1) == "0") { $f1 = $fino; } else { $f1 = $largo; } ?> src=p.gif width=<?= $f1 ?> height=<?= $altura ?> border=0><img <?php if (substr($f, $i, 1) == "0") { $f2 = $fino; } else { $f2 = $largo; } ?> src=b.gif width=<?= $f2 ?> height=<?= $altura ?> border=0><img <?php } } // Draw guarda final ?> src=p.gif width=<?= $largo ?> height=<?= $altura ?> border=0><img src=b.gif width=<?= $fino ?> height=<?= $altura ?> border=0><img src=p.gif width=<?= 1 ?> height=<?= $altura ?> border=0> <?php } //Fim da função function esquerda($entra, $comp) { return substr($entra, 0, $comp); } function direita($entra, $comp) { return substr($entra, strlen($entra) - $comp, $comp); } ini_set('display_errors', true); error_reporting(E_ALL); ?> </p> </html> No meu caso as linhas estao abaixo uma da outra assim veja : 2708 2827 2658 3326 3512 3593 2705 2485 2832 3089 2618 2930 2819 3571 3560 3508 3101 3563 3411 3344 3293 3091 2891 3390 3289 3389 2585 3020
×

Important Information

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