Ir ao conteúdo

fredkissfree

Membro Pleno
  • Posts

    272
  • Cadastrado em

  • Última visita

Tudo que fredkissfree postou

  1. @Leonardo0308 sem ser com javascript não tem como? algo como <?php alert("$nome")?> ou no caso como já tenho um <?php aberto, fazer só o alert(....
  2. Bom dia, tinha um amigo meu que para testar se a variável estava com um valor ele usava um alert. No caso estou testando um form PHP e gostaria de saber se as minhas variáveis estão recebendo o valor do campo. Exemplo: $nome = $_POST['nome']; Como posso fazer para dar um alert? vi alguns sites mostrando com javascript, mas lembro que o comando que ele fazia era bem simples, algo como: alert('$nome');
  3. @DiF Consegue me dar uma luz? to quebrando a cabeça aqui e só chega em branco no e-mail.
  4. Boa tarde, estou fazendo um form de contato simples usando o PHPMailer 5.2.26 que é uma versão estável e não precisa usar o compose(não sei usar composer). No ano passado eu havia feito um com os mesmo arquivos e funcionava, agora fui adaptar para outra site e não sei o que está acontecendo. O form depois que eu envio, aparece mensagem enviada com sucesso!, no e-mail chega, no entanto, não está chegando o que eu digitei no form. Tenho meu contato.php <?php if($msg==enviado): ?> <div class="col-md-8 ml-auto mr-auto text-center"> <h2>Contato</h2> <h3 style="color: green">Mensagem enviada com sucesso!</h3> </div> <?php else: ?> <fieldset> <form action="processaFormContato.php" method="post"> <div class="row"> <div class="col-md-8 ml-auto mr-auto text-center"> <h2 class="title">Contato</h2> </div> <div class="col-md-6 ml-auto mr-auto"> <div class="row"> <div class="col-md-6"> <p>Nome:</p> <input type="text" class="form-control" id="nome" name="nome" maxlength="50" required> </div> </div> <div class="row"> <div class="col-md-6"> <p>E-mail:</p> <input type="email" class="form-control" id="email" name="email" maxlength="50"> </div> </div> <div class="row"> <div class="col-md-6"> <p>Telefone(Fixo):</p> <input type="tel" class="form-control" id="telefone" name="telefone"> </div> <div class="col-md-6"> <p>Celular:</p> <input type="tel" class="form-control" id="celular" name="celular"> </div> </div> <div class="row"> <div class="col-md-6"> <p>Assunto:</p> <input type="text" class="form-control" id="assunto" name="assunto" maxlength="50" required> </div> </div> <div class="row"> <div class="col-md-6"> <p>Mensagem:</p> <textarea class="form-control" id="mensagem" name="mensagem" rows="3" maxlength="500" required></textarea> </div> </div> <div class="row"> <div class="col-md-6 ml-auto mr-auto"> <button class="btn btn-primary btn-block btn-round" id="botao">Enviar</button> </div> </div> </div> </div> </form> </fieldset> <?php endif; ?> E tenho um processaFormContato.php <?php // Inclui o arquivo class.phpmailer.php localizado na pasta class require("library/PHPMailer/5.2.26/PHPMailerAutoload.php"); // Coleta os dados do formulario $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $celular = $_POST['celular']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; // Inicia a classe PHPMailer $mail = new PHPMailer(true); // Define os dados do servidor e tipo de conexão // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->IsSMTP(); // Define que a mensagem será SMTP //Envia Email em HTML $mail->isHTML(true); //Aceitar caracteres especiais $mail->CharSet = "utf-8"; // HOSTINGER Portas 465 com SSL ou 587 com TLS try { $mail->Host = 'smtp.hostinger.com.br'; // Endereço do servidor SMTP (Autenticação, utilize o host smtp.seudomínio.com.br) $mail->SMTPAuth = true; // Usar autenticação SMTP (obrigatório para smtp.seudomínio.com.br) $mail->Port = 587; // Usar 587 porta SMTP $mail->Username = 'xxxxxxxxxxxxxxxxx'; // Usuário do servidor SMTP (endereço de email) $mail->Password = 'xxxxxxxxxxxxxxxxx'; // Senha do servidor SMTP (senha do email usado) //Define o remetente // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->SetFrom('[email protected]', 'Contato'); //Seu e-mail $mail->AddReplyTo('[email protected]', 'Contato'); //Seu e-mail $mail->Subject = 'Contato pelo site';//Assunto do e-mail //Define os destinatário(s) //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->AddAddress('[email protected]', 'contato'); //Campos abaixo são opcionais //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= //$mail->AddCC('[email protected]', 'Destinatario'); // Copia $mail->AddBCC('[email protected]', 'Contato pelo site Backup`'); // Cópia Oculta //$mail->AddAttachment('images/phpmailer.gif'); // Adicionar um anexo $msg = "<h3>CESF - Contato pelo site</h3><br/><br/> <b>Nome:</b> $nome <br/><br/> <b>E-mail:</b> $email <br/><br/> <b>Telefone:</b> $telefone <br/><br/> <b>Celular:</b> $celular <br/><br/> <b>Assunto:</b> $assunto <br/><br/> <b>Mensagem:</b> $mensagem <br/> "; //Define o corpo do email $mail->MsgHTML($msg); ////Caso queira colocar o conteudo de um arquivo utilize o método abaixo ao invés da mensagem no corpo do e-mail. //$mail->MsgHTML(file_get_contents('arquivo.html')); $mail->Send(); //Indicar para onde a pagina processarForm vai ser direcionada apos fazer tudo isso // colocar o ? e criar uma variavel GET para identificar para o usuario que o email dele vai ser respondido header("location:contato.php?msg=enviado"); //caso apresente algum erro é apresentado abaixo com essa exceção. }catch (phpmailerException $e) { echo $e->errorMessage(); //Mensagem de erro costumizada do PHPMailer } ?> E no meu e-mail chega assim: Nome: E-mail: Telefone: Celular: Assunto: Mensagem: Ou seja, minha variável não ta chegando, alguém pode me ajudar? adicionado 48 minutos depois Fiz um relatório de erros após enviar o form, segue o erro: [21-Feb-2019 18:59:04 UTC] PHP Notice: Use of undefined constant enviado - assumed 'enviado' in /home/public_html/contato.php on line 53 [21-Feb-2019 18:59:09 UTC] PHP Notice: Undefined index: nome in /home/public_html/processaFormContato.php on line 7 [21-Feb-2019 18:59:09 UTC] PHP Notice: Undefined index: email in /home/public_html/processaFormContato.php on line 8 [21-Feb-2019 18:59:09 UTC] PHP Notice: Undefined index: telefone in /home/public_html/processaFormContato.php on line 9 [21-Feb-2019 18:59:09 UTC] PHP Notice: Undefined index: celular in /home/public_html/processaFormContato.php on line 10 [21-Feb-2019 18:59:09 UTC] PHP Notice: Undefined index: assunto in /home/public_html/processaFormContato.php on line 11 [21-Feb-2019 18:59:09 UTC] PHP Notice: Undefined index: mensagem in /home/public_html/processaFormContato.php on line 12 [21-Feb-2019 18:59:13 UTC] PHP Notice: Use of undefined constant enviado - assumed 'enviado' in /home/public_html/contato.php on line 53
  5. @arfneto Explicação muito boa, obrigado.
  6. @Patropi Não tinha entendido o que ele queria. Obrigado.
  7. @arfneto Obrigado, é porque sempre tive essa curiosidade de como puxar ip do ip, se é que me entende, como no exemplo que mostrei pdaminhainternet:ipdomeucomputador XXX.XXX.XXX.XXX:192.168.1.100 Mas creio não ser possível, apenas usando programas, o teamviewer é bom mas aqui as vezes cai demais. Obrigado
  8. Não entendi muito o que você quer, mas vê se te ajuda Como funciona o CORRESP =CORRESP(valor_procurado;matriz_procurada;[tipo_correspondencia]) Exemplo: Coloca na célula B21 o seguinte fórmula: =CORRESP(A21;B3:B12;0) e na célula A21 escreve Apartamento. Com isso ele vai dar a posição da palavra apartamento, que no caso é 3. Agora me diz o que tu precisa que vou ajudando a arrumar
  9. @Jhon Macedo Posta o código que ajudamos.
  10. Estou voltando com o retorno a respeito do https://nitroshare.net/, quem quiser utilizar é perfeito, você pode instalar tranquilo no MAC, Linux e Windows que todos eles se reconhecem automaticamente, enquanto estava instalando em mais computadores, já ia aparecendo no icone ao lado do relógio "Novo computador tal...", e super tranquilo no pc você escolhe onde chega os arquivos e no outro você envia sem precisar de configuração e autorização. Detalhe que é Free.
  11. @Acthoz Pensei no Hamachi, mas queria deixar de um jeito que mesmo que alguém estiver usando meu computador, não precisa saber que estou olhando, igual o Italc ou Veyon faz, só que no caso eles estão na mesma rede, não sei se tem como eu entrar em determinado computador pelo IP, visto que o IP do meuip.com.br é um IP da minha internet onde todos os computadores e dispositivos que eu tiver vão estar usando este mesmo ip. Não sei se tem como eu chegar em algo específico... Exemplo: ipdaminhainternet:ipdomeucomputador XXX.XXX.XXX.XXX:192.168.1.100
  12. Bom dia, gostaria de monitorar um computador meu de casa, no entanto não gostaria de usar TeamViewer, tem alternativas para isso como o Italc mas esse Italc funciona apenas com IP da mesma rede, como vou monitorar este computador de outra rede, o ip muda. Tem alguma maneira de eu fazer esse monitoramento? se for no caso do Italc onde quem mexe em meu pc não vai perceber por isso não uso o teamviewer, acredito que teria que ser algo como puxar meu IP de casa (meuip.com.br) junto com o IP fixo que coloquei para ele (exemplo: 192.168.1.100), ou não tem como puxar por estes endereços? Caso alguém puder me ajudar, agradeço.
  13. Uma alternativa que encontrei e gostaria de compartilhar é o https://nitroshare.net/ Funciona em Windows, MAC e Linux, vou fazer alguns testes mas é interessante.
  14. @arfneto Muito obrigado, me ajudou bastante.
  15. @rodrigo.dcvieira acredito que o teamwiever eu precisaria acessar remotamente um por um, e eu quero enviar para todos de uma vez. @Kleber Peters Vou ver esse Robocopy e volto falar.
  16. Cuido de um lab de informática de uma escola, para monitoramento uso o Italc, mas este programa deixa apenas eu visualizar, mexer e bloquear os computadores, não consigo mandar arquivos para meus alunos. Gostaria de saber se alguém conhece algum programa que consigo enviar arquivos para eles, sei que posso colocar as pastas que quero em rede, mas no caso não queria que os alunos puxassem os arquivos, eu gostaria de saber se tem algo como: Selecionar PC 1,2, 3 e 4 e enviar tal arquivo no Desktop. Lembro que uma vez vi um programa fazendo isso mas faz muitos anos. Até pensei em ultimo caso usar aquele programa AllwaySync e todos os alunos abrirem o programa e sincronizar com a pasta que está em meu computador. @ThiagoLuiz você me ajudou em outro tópico sobre rede, talvez saiba algo que pode me ajudar neste. Obrigado.
  17. @ThiagoLuiz Não utilizo servidor, vou apenas monitores alguns computadores. Sobre o DNS esse que me passou qual a diferença com o 8.8.8.8
  18. @Joao Victor Apuleo tu não entendeu, eu sei que pode mudar no roteador, mas eu gostaria de saber se tem que ficar dentro ou fora da faixa, só isso.
  19. @Joao Victor Apuleo No quesito IP é que todos que conectam no wi-fi utilizam essa faixa do 100 ao 199... então não sei se para reservar precisar estar nesta faixa ou tem que colocar antes dos 100
  20. Bom dia, tenho uma dúvida a respeito de deixar alguns computadores com IP fixo na rede, vou usar um programa para monitoramento dos mesmos (italc, veyon, etc...) todos estão ligados no mesmo roteador, um TP-Link. Lá na parte de DHCP está Start: 192.168.1.100 End: 192.168.1.199 Tenho 20 computadores para reservar IP, qual seria a maneira correta de eu fazer? 192.168.1.101 192.168.1.102 192.168.1.103 .... ou 192.168.1.11 192.168.1.12 192.168.1.13 ... Não sei se precisar esses computadores estar entre o start e o end, ou se tem que ficar fora. Obs: Aproveitando, quando eu vou deixar ip fixo no pc, tenho que colocar um DNS, qual usar?
  21. @Luís Roberto C. da Silva vou pesquisar sobre, obrigado.
  22. Fiz teste, ao invés de usar pendrive, gravei a ISO em um DVD. Mesma coisa, aparece para apertar alguma tecla para dar o boot no DVD, ao apertar aparece aquele logo do Windows carregando o DVD, mas quando é para ir naquela tela onde mostrar "Idioma do teclado" e Instalar agora, ele reinicia o PC. Ou seja, ele parece que ia entrar na instalação do windows mas já reinicia.
  23. @Luís Roberto C. da Silva Questão de BD é complicado, não sei ao certo mas acredito que um dia se precisar fazer uma mudança de BD por algum motivo deve ser muito complicado e levar um certo tempo. Sabe me dizer a diferença deste SQlite para o MySQL? Pois o pouco que mexi foi com MySQL
  24. Neste computador é a tecla F8 que posso escolher o boot, escolho o USB e aparece "Press any key to boot from USB..." aperto enter no caso e ele reinicia. Não é o pendrive que formatei os outros computadores e só esses 2 da mesma marca estão com esse problema.
  25. @777MarcioJosé Vou tentar mudar a porta USB, não usei as teclas pois coloquei na BIOS para entrar primeiro pelo pendrive, então quando ligo já é para aparecer aqueles 3 segundos para apertar alguma tecla. No caso ele fica reiniciando quando vai chegar nesta tela dos 3 segundos adicionado 3 minutos depois Só uma informação errada, ele não reinicia quando chega na tela dos 3 segundos, ele reinicia se eu apertar alguam telca para entrar nestes 3 segundos, se eu não apertar nada ele passa o pendrive e entra no sistema operacional atual normalmente

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!