Ir para conteúdo
Fórum Script Brasil

MTavares

Membros
  • Total de itens

    1.048
  • Registro em

  • Última visita

Tudo que MTavares postou

  1. Olá Mauror, para que funcione, a sua página tem que ser em PHP ou PHTML. Veja também o código abaixo: <input name="COD_P" type="text" id= "COD_P" size="10" value="<?php echo $cod; ?"> Tente colocar dessa forma: <input name="COD_P" type="text" id= "COD_P" size="10" value="<?php echo $cod; ?>"> abs
  2. tente dessa forma: $sql = "insert into cliente(id_cliente,nome_cli,telefone_cli,endereco_cli,bairro_cli,numero_cli,comp lemento_cli,email_cli,senha_cli,pergunta_cli,resposta_cli,) values (null,'$nome','$telefone','$endereco','$bairro','$numero','$bloco','$email','$senha','$pergunta','$resposta','')";
  3. MTavares

    Anti injection

    Colega, você chegou a ler o link que te mandei? basta você colocar na sua query o mysql_escape_string. Veja abaixo: http://php.net/manual/pt_BR/function.mysql-escape-string.php
  4. MTavares

    Anti injection

    Em suas querys use o sprintf e como parâmetro use o mysql_escape_string, conforme passado acima.. Dessa forma evitará o Sql Injection.
  5. MTavares

    Anti injection

    Uma dica: mysql_query(sprintf("SELECT * FROM campo = '%s'",mysql_escape_string($campo)); Dá uma olhada: http://php.net/manual/pt_BR/security.datab...l-injection.php abs
  6. Colegas, consegui resolver, na verdade o erro não era nessa div, mas sim em outra div. Retirei o "top:20px" e o layout voltou ao normal. :D Tópico finalizado! abs
  7. Colegas, meu fraco realmente é webdesign, por isso estou aqui pedindo uma ajuda. Eu tenho um site do qual tem a seguinte div: .destaque-produto{ float:right; margin:0 200px; width:356px; text-align:justify; position:absolute; left: -20px; top: 0px; } Porém no IE e no Chrome funciona pefeitamente, mas no Firefox a div sobe e sobrepõe o banner. Alguém saberia o que está de errado? Os testes foram efetuados no IE 9, Chrome 15.0 e Firefox 8. Agradeço a ajuda. abs.
  8. MTavares

    Validacao CPFe CNPJ

    O legal seria colocar uma solução mais amigável. Veja abaixo: no seu <head> </head> você coloca: &lt;script> function mostrar(valor){ if(valor == 1){ document.getElementById('CNPJ').style.display="none"; document.getElementById('CPF').style.display="block"; }else if(valor == 2){ document.getElementById('CPF').style.display="none"; document.getElementById('CNPJ').style.display="block"; } } </script> No seu form você coloca dessa forma: CNPJ: <input type="radio" name="TipoDocumento" value="CNPJ" onClick="mostrar(1)"> CPF: <input type="radio" name="TipoDocumento" value="CPF" onClick="mostrar(2)"> <label id="CNPJ" for="cnpj" style="display:none"> <input type="text" name="CNPJ"> </label> <label id="CPF" for="cpf" style="display:block"> <input type="text" name="CPF"> </label> Dessa forma você estará dando ao seu usuário selecionar se vai ser CNPJ ou CPF, ao clicar me CNPJ o campo CNPJ aparecerá e vice-versa. abs
  9. MTavares

    Dúvida com FOR

    tente começar do 1. Assim: for($d = 1; $d < $totalDias; $d++)$dias[$d] = array_push($dias, $d+1); Desculpe... estou no trabalho e li rapidamente o seu post... desconsidere o meu comentário.
  10. Exatamente e ao gerar o thumbnail, chamá-la no seu site, pois estará com tamanho extremamente menor.
  11. MTavares

    Erro no Sql

    Pelo que entendi, se você tem 03 tabelas e quer buscar informações nas três, com os mesmos campos e se houver relacionamento entre elas, você terá que usar um junção com INNER JOIN, LEFT JOIN, etc. e apelidar as tabelas: ex: tab.semana AS semana1, etc.. abs
  12. Olá SCIENTIST, não haverá problemas, já que estão em diretórios diferentes. abs
  13. MTavares

    (Resolvido) Delimitador

    Perfeito Tenko, funcionou corretamente... obrigado pela ajuda. abraços.
  14. MTavares

    (Resolvido) Delimitador

    Olá Tenko, tdo bem? eu usei a função que você me passou, porém se o arquivo txt estiver dessa forma, veja: ruibarbosa@servidor.com.br; fernandopessoa@servidor.com.br ruthcardoso@servidor.com.br; carloschagas@servidor.com.br Ele verifica apenas o primeiro. Observe que o primeiro e o terceiro e-mail não consta o delimitador. A minha intenção na verdade é verificar se os e-mails contem o delimitador ponto e virgula, caso não possuam, não iriam ser incluídos no banco de dados. abraços
  15. Olá colegas, eu tenho o seguinte código: if (move_uploaded_file($_FILES["massa_email"]["tmp_name"],$diretorio.$_FILES["massa_email"]["name"])) : $ler = fopen($arquivos,"r"); $conteudo = fread($ler,filesize($arquivos)); $dividir = explode(";",$conteudo); endif; Estou querendo verificar se o delimitador do arquivo é o ponto e vírgula, só que não estou conseguindo achar um raciocínio lógico. Alguém poderia me dar essa força? abraços
  16. Troque o header pelo window.location do javascript para ver se o problema persiste. Assim: Troque: header("Location: ../paginas/index_admin.php"); por: echo "<script>window.location.href='../paginas/index_admin.php';</script>"; abs.
  17. Tente fazer assim: <?php $login = $_SESSION['login']; ?> abs.
  18. Uma forma básica de você fazer isso é usar algo assim: <input type='radio' name='registro[]' value='valores'> e no PHP: <?php $valores = $_POST['registro']; foreach($valores as novos){ $sql = mysql_query("INSERT INTO ....."); } ?> abs.
  19. Abra um arquivo chamado paginação e coloque o código abaixo: <script type="text/JavaScript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> <?php function paginar($pag_referencia, $pagina, $sql){ global $result, $links, $linkss, $inicio; $tamanho_pagina = 10; if (!$pagina){ $pagina = 1; }else{ $pagina = $pagina; } $mat = $pagina - 1; $inicio = $mat * $tamanho_pagina; $rs = mysql_query($sql) or die("Erro: 0000 - Arquivo: paginacao/index.php" . mysql_query()); $ssql = " ".$sql." limit " . $inicio . "," . $tamanho_pagina; $result = mysql_query($ssql) or die(" <br> Erro: paginacao - 001" . mysql_error()); $num_total_registros = mysql_num_rows($rs); $total_paginas = ceil($num_total_registros / $tamanho_pagina); $volta = $pagina - 1; $proxima = $pagina + 1; $linkss .= "<center><b>Total de registros encontrados: <font color=#FF0000>" .$num_total_registros. "</font></b></center>"; $links .= "<form name=\"form1\">"; $links .= "Ir para a página: <select name=\"menu1\" onchange=\"MM_jumpMenu('parent',this,0)\" style=\"font-size:11px; font-family:verdana; background-color: #EFEFEF\">"; $links .= "<option>---</option>"; for ($i = 0; $i < $total_paginas; $i++){ $pag = $i + 1; $links .= "<option value=\"".$pag_referencia."&pagina=" . $pag . "\">" .$pag. "</option>"; } $links .= "</select><br>"; if($volta > 0){ $links .= "<a href='".$pag_referencia."&pagina=" . $volta . "'><< Voltar</a> "; } if($pagina < $total_paginas) { $links .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='".$pag_referencia."&pagina=" .$proxima. "'>Próxima >></a>"; } $links .= "<br><b>Página <font color=brown size=2 face='verdana, helvetica, arial'><b>" .$pagina. "</b></font> de " .$total_paginas. "</b>"; $links .= "</form>"; } ?> Depois no seu arquivo, chame esse arquivo através de um include e coloque o código abaixo, veja: <?php include("paginacao.php"); ?> e no código: <?php $sql = "SELECT * FROM suatabela ORDER BY produto ASC"; $metodos->paginar("suapagina.php?",$_REQUEST["pagina"], $sql); ?> contabiliza a qtd <span style="font-size:11px" align="left"><?=$linkss;?></span> Voltamos ao PHP <?php while($listar = mysql_fetch_object($Res)): // seus dados endwhile; ?> Aparecerá os botões Próximo >> e << Anterior <div align="center"> <br /> <font size="1" face="Verdana, Helvetica, Arial"> <b><?=$links;?></b> </font> </div> abs.
  20. Dê uma olhada nessa solução com AJAX. Ela é muito usada em chats... http://forum.wmonline.com.br/topic/186687-...iv-sem-refresh/ abs.
  21. Se não me engano o seu problema resolveria com Ajax. Dá uma olhada no link abaixo e veja se é isso que você quer: http://www.videoaulasbrasil.com.br/ajax/ca...jax-com-jquery/ abs
  22. MTavares

    Senha MD5

    É verdade, hash com MD5 em BD eu conhecia, o próprio Mysql gera, mas essas técnicas que você passou no artigo, achei interessante... bem bacana com 128 caracteres.... abs.
  23. MTavares

    Senha MD5

    Hum... muito interessante essas codificações Willian, sobre Sha512, Whirlpool, Salsa20 usando o hash(). Eu particularmente usava a seguinte forma de codificação: md5(strrev($senha)); Vou adotar uma dessas codificações em minhas aplicações como testes.... abs.
  24. MTavares

    Problema com diretorio

    Olá guirimst, então, quando você fizer a upload, bastaria direcionar para uma pasta raíz por segurança, pois se você colocá-la dentro do gerenciador, bastaria o usuário clicar com o lado direito para visualizar o endereço do seu gerenciador e com isso fazer qualquer tentativa de invasão. Particularmente, quando vou inserir qualquer foto pelo gerenciador, jogo para o banco somente o nome da imagem, mas no upload eu coloco assim: $diretorio = "../fotos/"; Dessa forma as imagens ficarão armazenadas na pasta fotos da pasta raíz e quando o usuário clicar com o lado direito nas fotos, aparecerão dessa forma: meusite/fotos e não meusite/adm/fotos Mesmo você jogando para a pasta raíz, você poderá editá-la, excluí-la, etc. Fica aí a dica ;) abs.
  25. MTavares

    Senha MD5

    Dá uma olhada nesse site: http://md5.rednoize.com/ abs.
×
×
  • Criar Novo...