Jump to content

Guilherme Luiz

Members
  • Content count

    432
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Guilherme Luiz

  1. Guilherme Luiz

    Gravando senha criptografada

    Não é questão de regra ou não. Muito menos de conhecimento ou não O que estou apontando é uma pessoa que sempre pede coisas especificas e personalizadas e vejo as pessoas entregando de graça... Isso não é ajudar quem tem dúvida Quem está "codando" para ela não está ajudando Muito menos ser arrogante. Concordo que a comunidade de devs tem que ser formada por devs de todos os niveis, mas a partir do momento que é percebido que as "ajudas" fornecidas são códigos prontos do que a pessoa pede, ai já não é ajudar e sim trabalhar de graça. Apenas para recordar uma das orientações/regras do fórum 2 - Estamos Aqui Para Orientar Poste um trecho do que você já fez. Estamos aqui para te orientar e para te ajudar a aprender. Não vamos fazer seu trabalho por você. Para não sair de "vilão" digo: Sou totalmente a favor de troca de dúvidas, ajudar, orientar, direcionar tanto que eu mesmo diariamente fico lendo foruns, postando dúvidas, esclarecendo dúvidas, etc. Entendo e sei que todos começamos do passo 1, mas no caso em questão repare em demais publicações que é um usuário de CTRL+C / CTRL+V que por diversas vezes se faz de "me ajudem por favor não sei o que fazer" e acaba conseguindo códigos prontos e personalizados. O intuito não é no sentido de pare de ajudar as pessoas, estou sendo ignorante/arrogante, nada disso, mas sim de alertar a todos que estão trabalhando de graça para esse usuário e tais coisas não devem ser ignoradas e movimentar o fórum só por movimentar é melhor ficar sem movimento mesmo.
  2. Guilherme Luiz

    Chamar json com php

    Isso vai depender de onde o seu arquivo está... Mas basicamente você pode usar um file_get_contents junto do json_decode() <?php /* * No json_decode você pode setar o assoc como true para receber Array ao invés de Objeto * O caminho do arquivo tem que ser absoluto * Caso o arquivo esteja em outro servidor recomendo utilizar o cURL */ $jsonObj = json_decode(file_get_contents("meu-arquivo.json")); $jsonObj = json_decode(file_get_contents("meu-arquivo.json"), true);
  3. Guilherme Luiz

    Gravando senha criptografada

    Essa "moça" faz varios posts no forum dando uma de "quero uma forma facil" e estou vendo varias pessoas codando pra ela exatamente o que ela pede. Tomem cuidado com estes tipos de perfis de mulher com foto bonitinha porque você pode estar trabalhando de graça querendo agradar uma moça enquanto está sendo feito de otario! Esse perfil já vi em outros foruns também... "Ela" raramente posta algum código e sempre aparecem os caras com soluções prontas e personalizadas ao que ela pede, prestem atenção.
  4. Guilherme Luiz

    Desativar cadastro automaticamente após um período

    Essa "moça" faz varios posts no forum dando uma de "quero uma forma facil" e estou vendo varias pessoas codando pra ela exatamente o que ela pede. Tomem cuidado com estes tipos de perfis de mulher com foto bonitinha porque você pode estar trabalhando de graça querendo agradar uma moça enquanto está sendo feito de otario! Esse perfil já vi em outros foruns também... "Ela" raramente posta algum código e sempre aparecem os caras com soluções prontas e personalizadas ao que ela pede, prestem atenção
  5. Guilherme Luiz

    include - pegar variável especifica

    A partir do momento que você da include/require de um arquivo no PHP, todas as suas variáveis e funções tornam-se globais dentro do escopo de onde o arquivo foi incluido/requerido, então todas as variaveis do arquivo X, caso seja incluido no arquivo Y, ficarão disponiveis no arquivo Y
  6. Guilherme Luiz

    Erro na acentuação ao trazer dados do banco

    Tente utilizar o seguinte comando antes de qualquer query sendo ideal aplicar logo após o mysqli_connect do seu arquivo conexao.php: mysqli_set_charset($conn, "utf8"); Suas queries estão totalmente erradas Além disso verifique o charset das suas tabelas https://www.php.net/manual/pt_BR/mysqli.query.php https://www.php.net/manual/pt_BR/mysqli.set-charset.php
  7. Guilherme Luiz

    Comparar datas com PHP

    Você pode simplificar o processo com a Classe date_diff do proprio php https://www.php.net/manual/pt_BR/datetime.diff.php
  8. Guilherme Luiz

    Problemas para referenciar uma fonte em PHP

    Você precisa ver a referencia dessa função imagettftext() Talvez o argumento $fonte que você passe ele faz a leitura de arquivos locais e não externos. Note que para que o PHP consiga ler um arquivo externo é necessário que ele formule todo o "bololo" do http com connection, handshake, blablabla. Tente salvar o arquivo da fonte numa pasta interna e então requisita-la na sua função e diga-se de passagem isso é até melhor porque se amanha ou depois essa url de onde você está puxando a fonte ficar off (por qualquer motivo que seja) seu script vai quebrar
  9. Guilherme Luiz

    Editar dados de um formulário com checkbox PHP

    Estrutura dos dados Modelo do html Poste o que você já tem
  10. Guilherme Luiz

    retornar valores à partir da function

    Da uma olhada aqui: https://www.php.net/manual/pt_BR/functions.arguments.php Você pode definir uma função com quantos argumentos quiser e então trata-los dentro dela para então retornar o que desejar $email = 'teste@gmail.com'; $paixao = 'aprender'; $meta = "nunca desistir"; /* Você pode definir quantos argumentos quiser. Se você tiver 3,4,5 argumentos você também deverá fornecer valores a eles na chamada da função Com exceção aos argumentos que já possuam valores padrões */ function exibirTudo($texto_1, $texto_2, $texto_3){ $resultado = "{$texto_1}, nunca perca a paixão por {$texto_2}. O segredo é {$texto_3}"; return $resultado; } /* Uma vez que a função foi definida eu chamo ela passando os valores dos argumentos Como o output da função está no RETURN, ele somente será mostrado se você executar a função */ echo exibirTudo($email, $paixao, $meta); //output - teste@gmail.com, nunca perca a paixão por aprender. O segredo é nunca desistir
  11. Guilherme Luiz

    Dados de um campo

    Apenas para complementar a resposta do @Williams Duarte Para utilizar os valores do JSON como array, de um true como 2º parametro na função json_Decode $json = '{"user_id":"1","user_token":"5181e24c8a7e60304156e08595f48ad6"}'; $array = json_decode($json, true); var_dump( $array ); echo $array['user_token'];
  12. Guilherme Luiz

    PDF automático em tabela

    Da uma olhada nessa class http://www.fpdf.org/
  13. Guilherme Luiz

    Confirmar cadastro pelo email - PDO

    Batendo o olho vejo que sua Query está errada. Me parece que ela era uma query de UPDATE e você simplesmente mudou o update para INSERT o $id $md5 não te resultam em nada porque sua query está errada e dado a isso ela gera um erro e o registro não é adicionado. Logo, sua variavel $md5 não tem o valor de $id para poder fazer o hash aplique sempre um bloco de if() ou try/catch quando executar $sql->query() para poder tratar possiveis erros de query. Veja: https://www.w3schools.com/php/php_mysql_insert.asp
  14. Guilherme Luiz

    Receber resultados de API externa em PHP

    Baseado no response da url o código que você tem funciona corretamente... o output array(1) { [0]=> array(1) { ["Resultado"]=> string(5) "Falso" } } Para trazer o valor de Resultado você acessaria da seguinte forma: echo $data[0]['Resultado'];
  15. Guilherme Luiz

    Reduzir tamanho de texto

    Da uma olhada https://www.php.net/manual/pt_BR/function.substr.php $texto = "Este aqui é um texto muito longo que quero apresentar somente os 20 primeiros caracteres"; echo substr($texto, 0, 20);
  16. O que aprendi ha muitos anos quando comecei a trabalhar com o PHP que respondeu essa e a varias outras perguntas: Nunca confie em input recebidos Em outras palavra... sempre cheque e valide tudo que você receba a partir de input principalmente quando se tratar de queries em bancos de dados.
  17. Guilherme Luiz

    Gravando data no mysql

    O ideal para trabalhar com datas em banco de dados é sempre salvar em UTC e formatar a data no momento da visualização.
  18. Guilherme Luiz

    Como chamar procedure via PHP recebendo parametros de formulário html

    O seu HTML está fechando a tag </form> antes de todos os inputs. coloque a tag <form> fora das tags de <table> por exemplo: <form action="postar.php" method="post"> <table> <tr> <td> <input type="text" name="meuinput"> </td> </tr> <tr> <td> <button type="submit">Enviar</button> </td> </tr> </table> </form> Para que os campos sejam passados em POST ao script dados em ACTION é preciso que todos estejam dentro da tag <form>
  19. Guilherme Luiz

    Php e MySQL

    Qual a parte do problema? Onde está o código que pega os dados desse formulário e tenta atualizar o sql? Nos ajude a te ajudar rs
  20. Guilherme Luiz

    fazer function aceitar variável externa

    Você pode passar como parametro da function ou usar via closure/anonima dependendo da sua necessidade $corAtual = "azul"; function cores($cor) { return $cor; } echo cores($corAtual); ou então via closure/anonima: $corAtual = "azul"; $cores = function() use ($corAtual){ return $corAtual; }; echo $cores(); Recomendo a leitura: https://www.php.net/manual/pt_BR/language.functions.php
  21. Guilherme Luiz

    Erro ao tenta abrir .ini pela URL

    Mais fácil você entrar em contato com o suporte do servidor. Essa sua situação é extremamente "genérica"
  22. Guilherme Luiz

    Url amigável

    Precisaria de algumas regras de htaccess basicamente. Veja esse tópico que pode ajudar: https://stackoverflow.com/questions/812571/how-to-create-friendly-url-in-php No forum se você buscar por url amigaveis com ctz terão outros posts com exemplos já prontos
  23. Guilherme Luiz

    Filtros com PHP, AJAX e MySQL

    Eu deixaria pra checar inputs no backend ao inves do JS. Cria um objeto com seus keys sendo cada um dos inputs do usuario por exemplo var filtro = { busca: $("#box-de-pesquisa").val(), quatros: $("#quartos").val(), bairro: $("#bairro").val() } Pelo Ajax você manda todo o objeto filtro: var dados = filtro $.post('buscador.php', dados, function(response.... No PHP você conseguiria acessar os dados do POST mais ou menos assim $busca = ((is_null($_POST['filtro']['busca'])) ? false : "and temos_de_busca = '{$_POST['filtro']['busca']'}"); $quartos = ((is_null($_POST['filtro']['quartos'])) ? false : "and quartos = '{$_POST['filtro']['quartos']'}"); ... E dai então você montaria a sua query mais ou menos assim $query = "SELECT * FROM imobiliaria WHERE {$busca} {$quartos}"; Assim você fará a sua query buscar por vários campos caso eles não venham como NULL do POST feito pelo AJAX OBS.: Não cuidei exatamente da tipagem e verificações porque a intenção era dar uma luz de como você consegue atingir o resultado
  24. Guilherme Luiz

    Problemas ao enviar anexo com PHPMailer

    veja se ajuda: https://stackoverflow.com/questions/11764156/send-file-attachment-from-form-using-phpmailer-and-php
  25. Guilherme Luiz

    Pegar parte de uma string

    Você pode aplicar um regex para capturar apenas os números <?php $string = "aquiVaiQualquerCoisa650000.12345"; $sonumeros = preg_replace("/\D/","",$string); #\d/ regex para manter somente números echo $sonumeros; #resultado > 65000012345 ?>
×

Important Information

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