Jump to content

Guilherme Luiz

Members
  • Content count

    446
  • Joined

  • Last visited

  • Days Won

    3

Guilherme Luiz last won the day on June 22 2018

Guilherme Luiz had the most liked content!

Community Reputation

41 Levemente Bom

1 Follower

About Guilherme Luiz

  • Birthday March 23

Informações Pessoais

  • Sexo
    Masculino

Contato

Recent Profile Visitors

96991 profile views
  1. Guilherme Luiz

    Switch Case

    Porque o getDay é um metodo de função. let day = new Date(); console.log(day.getDay()); //Output - (int) 1 (segunda-feira)
  2. Guilherme Luiz

    Botão chamar para o whatsapp (pc) e ligar (cel)

    Você tem algumas opções como: Detectar o tipo do dispositivo via js via breakpoints de estilização no css Da uma googlada sobre Bootstrap V5 que ele é um framework css de facil utilização que permite você criar condições de View de acordo com o breakpoint (tamanho de tela) do usuário.
  3. Guilherme Luiz

    dois botões que valida por ID

    Você pode fazer uma função que captura a ação via onclick e então aplicar no seu Javascript, algo totalmente independente do seu PHP: <a href="meulink-rejeitar" onclick="abrirModal.rejeitar()">rejeitar</a> <a href="meulink-aceitar" onclick="abrirModal.aceitar()">aceitar</a> <script> const abrirModal = { rejeitar: function() { $('#modalrejeitar').modal('show'); $('#modalaceitar').modal('hide'); }, aceitar: function() { $('#modalrejeitar').modal('hide'); $('#modalaceitar').modal('show'); } </script> Claro que isso é algo bem trivial e simplificado apenas para te dar uma ideia de como manipular condicionalmente a abertura do seu modal.
  4. Guilherme Luiz

    Marca D'agua

    Para fazer algo sem calculo você deve usar algo em porcentagem e não em pixel relacionado ao tamanho do documento. Se você especificar 200px de marca d'agua, indiferente do documento ser de 1000px ou 100x a marca d'agua sempre será 200px. Agora se você especificar algo como 20%, a marca d'agua sempre será 20% relacionado ao tamanho do documento. Isso é puramente estilização.
  5. Guilherme Luiz

    Retorno curl

    Pelo seu código o que falta é dar um print_r na variavel $result
  6. Guilherme Luiz

    Login com Cookie

    Entre "cross server" você precisa de tokenização. De uma lida sobre JWT ou OAuth que você vai achar o caminho
  7. Guilherme Luiz

    Curl não coleta dados externos

    Depende de muitas coisas... mas pra ter detalhado se o curl apresenta algum erro você pode usar curl_error($ch) condicionado ao funcionamento do exec, por exemplo: $output = curl_exec($ch); if(!$output) { echo curl_error($ch); } Dessa forma você tem o retorno caso o o exec apresente algum problema. Alem do mais, ,precisa ver se a url requisitada tem permissão de ser requisitada dessa forma. Se você quer simplesmente fazer um get (pegar dados sem enviar body) você poderia simplificar com file_get_contents()
  8. Guilherme Luiz

    Converter Array Associativo

    Faça mais simples ainda com array_values() <?php $array = ["teste"=>'oi',"testado"=>'tchau']; print_r(array_values($array)); //output // array( // [0] => oi // [1] => tchau // )
  9. Guilherme Luiz

    Contrato programador PHP

    Deixar uma dica tanto para quem contrata como para quem quer se contratado CONTRATANTE Sempre informe o escopo do projeto que o programador irá trabalhar Sempre informe qual será o cenário encontrado (manutenção, desenvolvimento do zero) E não menos importante qual é o seu orçamento, ou seja, o quanto você está disposto a pagar CONTRATADO Procure se informar do que o projeto se trata Sempre veja se é algo que você tem base solida de conhecimentos ou se é algo que você nunca sequer viu Sempre demonstre o seu portifolio de projetos, e se não tiver um cite as experiencias com as linguagens e ferramentas. Dessa forma todos saem ganhando porque o CONTRATANTE reduz o risco de contratar alguem que não tenha experiencia dentro das necessidades do projeto e ja deixa evidente o orçamento e tempo que dispoe. Por sua vez o CONTRATADO ao seguir as dicas faz apresentações mais concisas e começa a trabalhar em projetos de acordo com o seu nivel de experiencia e expectativa de remuneração porque imagine o cenario onde você simplesmente pergunta quanto paga, o contratante diz 10mil, você aceita, mas ai é um sistema do zero ou uma manutenção por X mesmes de um sistema legado super complexo?! Ou pior, você nega porque o pagamento seriam menos de 1mil e o trabalho era simplesmente fazer a manutenção num formulario que não toma 1 hora do seu tempo!? Ficam as dicas ai para ambas as partes saberem melhor como se comunicar para que todos tenham suas expectativas atendidas.
  10. Guilherme Luiz

    Como passar um array com 2 itens em uma função com 2 parametros

    Você pode utilizar o spread operator, por exemplo function minhaFuncao($parametro, ...$opcoes) {} e na hora que você for usar a função você passa um array por exemplo $chamarFuncao = minhaFuncao('teste', array("opcao1" => 'oi', "opcao2" => 'tchau')); E ai dentro da sua função você pode usar um array_column ou um foreach pra utilizar os valores passados
  11. Guilherme Luiz

    Inserir dados em 2 tabelas

    De uma olhada em: mysqli_multi_query
  12. Guilherme Luiz

    Busca inteligente MySql PHP

    Nessa situação o melhor é utilizarREGEXPou RLIKE já que são funções sinônimas. Você pode fazer algo como: <?php $busca = "SORVETE MORANGO"; $buscaRegex = implode("|", explode(" ", $busca)); $query = "SELECT * FROM tabela WHERE coluna RLIKE '{$buscaRegex}'";
  13. Guilherme Luiz

    cadastrar aspas simples e texto

    Todos os textos em barras você precisa "escapar" Pesquisa sobre "escape quotes" que você vai achar funções prontinhas. Veja também sobre mysqli_real_escape_string
  14. Guilherme Luiz

    Saber se PC tem o WhatsApp instalado

    Isso é algo do proprio programa. Ele gera um "socket" para ficar "ouvindo" as urls acessadas pelo navegador. Assim que o mesmo identifica que uma url do whatsapp é acessada, o programa então toma controle. Isso acontece da mesma forma que o Torrent. quando você acessa uma determinada url, se tiver o programa instalado, ele já abre o programa.
  15. 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.
×

Important Information

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