Ir ao conteúdo
  • Cadastre-se

Gugatxr

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

  1. @Idbrasildigital Certificados Cara segue um exemplo bem simples de como tu pode fazer. Se tu for rodar no teu computador, talvez não funcione o envio dos emails porque não tem o servidor de email configurado. Eu fiz um curso técnico, então foi bem direto ao ponto na programação, mas tu aprendeu alguma outra linguagem na faculdade? Tenho pensado em iniciar uma faculdade, mas fica na dúvida entre engenharia ou ciencias. <?php /** * Configurar aqui os email para receber e remetente */ $emailFrom = '[email protected]'; $emailPara = "[email protected]"; /** * Pega dados do formulario e transforma em armazena nas variaveis. * O segundo parametro é o nome do input */ $nome = filter_input(INPUT_POST, 'name'); $telefone = filter_input(INPUT_POST, 'phone'); $email = filter_input(INPUT_POST, 'email'); /** * Só envia caso esteja preenchido todas as 3 variaveis */ if (!empty($nome) && !empty($telefone) && !empty($email) ) { $headers = "MIME-Version: 1.1\r\n"; $headers .= "Content-type: text/plain; charset=UTF-8\r\n"; $headers .= "From: $emailFrom\r\n"; // remetente $headers .= "Return-Path: $emailFrom\r\n"; // return-path /** o \n é a quebra de linha */ $conteudo = "Nome: $nome \n" . "Telefone: $telefone \n" . "Email: $email" ; $envio = mail($emailPara, "Assunto: Contato Site", $conteudo, $headers); /** Mostra uma mensagem caso tenha enviado com sucesso */ if($envio){ echo "Mensagem enviada com sucesso"; } else { echo "A mensagem não pode ser enviada"; } } ?> <form method="POST" class="form form-subscription"> <div class="input-group mb-3 mb-sm-4"> <input name="name" type="text" class="form-control rounded-full" placeholder="Nome completo" required> </div> <div class="input-group mb-3 mb-sm-4"> <input name="phone" type="text" class="form-control rounded-full" placeholder="Telefone/celular" required> </div> <div class="input-group mb-3 mb-sm-4"> <input type="email" name="email" class="form-control rounded-full" placeholder="Insira seu email" required> <button class="btn rounded-full btn--submit btn--color-primary btn--bg-white" type="submit"> <span class="btn__text">Cadastrar</span> </button> </div> </form>
  2. Bom dia. O empty retorna verdadeiro para casos como 0, null, string vazia. Por isso não funciona no seu caso. Pode fazer algo assim: if (!empty($_POST['ativo'])) { $campos[] = sprintf("ativo= '%s'", $_POST['ativo']); } else { $campos[] = sprintf("ativo= '%s'", 0); }
  3. Bom dia, Para você enviar os dados por email. Tem duas opções que conheço: 1 - Utilizar uma linguagem de servidor para pegar os dados e mandar por email, com PHP por exemplo. 2 - Utilizar um serviço externo, como API, assim tu manda com o javascript a informação. A 2 nunca fiz, mas sei que existem alguns serviços prontos. Se você tem uma hospedagem com email e PHP habilitado irá conseguir fazer a 1 sem problemas.
  4. @Elder Nauvirth Valeu pela ajuda, adicionei já
  5. Boa tarde pessoal, Meu computador liga mas sem dar vídeo. Tinha feito os testes trocando memória e não resolveu, aí troquei a fonte e funcionou. Queria tentar arrumar essa fonte, pois a outra fonte não é minha. Quando ligo usando a fonte com defeito, não dá bip, mesmo sem memória. Fica ligado por horas sem desligar nenhuma vez. A fonte é uma EVGA 500w. Medindo com um multímetro só vi que estava diferente o cabo azul, estava dando -11,8. Testei os cabos do processador e está com os 12v. Teriam alguma sugestão de qual seria o problema na fonte? Configuração computador: placa-mãe: Gigabyte ga-b250m-d3h Duas Memórias 4g corsair ddr4 2400MHz Processador Core i5-7400 SSD Kingston 240gb Desde já agradeço a ajuda.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...