Jump to content


Photo

Problema Com Formulário De E-mail...


  • Faça o login para participar
2 replies to this topic

#1 Myller Meireles

Myller Meireles

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado
  • Localidade:Belém/PA
  • Interesses:Novidades, ferramentas interessantes e práticas voltadas para internet, a fim de otimizar o tempo em busca da informação para o usuário e o prestador de serviços/organização.

Posted 25/01/2009, 22:53

Caros,

O que preciso resolver é de certa forma mto simples (pra quem manja da coisa). Vamos ao problema:

Bem, na verdade tenho um site, e nele há uma página para o usuário entrar em contato com a empresa preenchendo os dados e fazendo o envio no botão "Enviar". Até aí, td tranquilo, o problema é que após clicar no botão enviar, aparece a tela do browser com fundo branco e letras em preto (um exemplo padrão fornecido pela empresa que hospeda o site).

Pra melhorar o entendimento de vcs, vou informar as telas da forma que quero.

- A tela de preenchimento do contato é essa. Clique aqui.
- A tela de resposta após clicar no botão "Enviar", é essa. Clique aqui.

As telas que tenho (que funcionam no servidor de hospedagem), vale ressaltar que estas são os exemplos que peguei com a empresa que hospeda o site.

- A tela de preenchimento dos dados. Clique aqui.
- A tela de resposta após envio da mensagem. Clique aqui.

Ou seja, trocando em miúdos, gostaria da fazer telas dos dois primeiros links funcionarem da mesma forma que as telas dos outros dois links funcionam!

Espero ter sido claro!

E é esse o osso que estou roendo...

Ficaria mto grato a qqer manifestão de ajuda e já agradeço a atenção dada.

Qualquer dúvida, me perguntem o que for necessário.

Att,

Myller Meireles

Edição feita por: Myller Meireles, 25/01/2009, 23:24.


#2 Humberto Rodrigues

Humberto Rodrigues

    Turista

  • Usuários
  • 59 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 26/01/2009, 09:07

Bem, o que mudou foram os campos solicitados e a "beleza" da página de confirmação de email enviado. Você está com problemas para colocar outros campos, no exemplo oferecido pelo host?

Abraços!

#3 Myller Meireles

Myller Meireles

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado
  • Localidade:Belém/PA
  • Interesses:Novidades, ferramentas interessantes e práticas voltadas para internet, a fim de otimizar o tempo em busca da informação para o usuário e o prestador de serviços/organização.

Posted 26/01/2009, 12:38

Humberto,

Serei mais claro. Na verdade o problema está no código do arquivo "enviar.php", que é justo o arquivo fornecido como exemplo pelo host. Nele existe (no final do código PHP) o seguinte:

if ($enviou){
echo "<b>$nome</b>, sua mensagem foi efetuada com sucesso.<br>Em breve lhe responderemos.";
}

else {
echo "<b>$nome</b>, não foi possível enviar sua mensagem.<br>Tente novamente.";
}
?>


<body>
</body>
</html>

Que é exatamente o que aparece como resposta de confirmação de envio do e-mail. Preciso mesmo, é alterar esse código para chamar o arquivo "contato_ok.html" que já está hospedado após o preenchimento e clicar em "enviar", entendeste?!

Abração...

Humerto,

Resolvi o problema. A linhda do código que precisou ser alterada em relação à linha que postei acima, é esta, confira a diferença. Eu sabia que era algo simples, mas não sabia como fazer!

if ($enviou){
include('contato_ok.html');
}

else {
echo "<b>$Nome</b>, não foi possível enviar sua mensagem.<br>Tente novamente.";
}
?>


<body>
</body>
</html>





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq