Ir ao conteúdo
  • Cadastre-se

Formulario envia mais nao sabe quem envio ?


Posts recomendados

Bom fiz um formulario e esta enviando so que a unica coisa que nao enviae quem preencheu . gostaria de um help aqui.

<form action="enviar.php" method="post" onsubmit="return validacao();" ><br />    <label>Nome:</label>      <input type="text" name="nome" size="50px;"><br /><br />    <label>Assunto:   </label>    <select name="assunto">      <option>Dicas</option>      <option>Críticas</option>      <option selected>Ajuda</option>    </select>     <br />    <br />    <label>E-mail:</label>      <input type="text" size="50px" name="email" />    <br />    <br />    <label>Menssagem:</label>    <br /><br />    <textarea cols="60" rows="10" name="mensagem">    </textarea>    <br />    <br />    <input type="submit" value="enviar" name="enviar"></form>

PHP;

<?php$nome = $_POST['nome'];$assunto = $_POST['assunto'];$mensagem = $_POST['mensagem'];$email = $_POST['email'];$para = "[email protected]";$titulo = "Formulario $assunto";$corpo = "<b><h1>$titulo</h1></b><br/>";$corpo.= "<b>Nome:</b>$nome<br/>";$corpo.= "<b>Assunto:</b>$assunto<br/>";$corpo.= "<b>e-mail:</b>$email<br/>";$corpo.= "<b>Mensagem:</b>$mensagem<br/>";$headers = "MIME-Version: 1.1\r\n";$headers .= "From: $email\r\n";$headers .= "Content-type: text/html; charset=utf-8\r\n";$envio = mail($para, $titulo, $corpo, $headers);  if($envio)echo "<script>location.href='sucesso.html'</script>"; 	?>

Unica coisa q pode tar errada pra mim e os headers nao entendo muito por isso nao sei se ta certo.

Link para o comentário
Compartilhar em outros sites

  • Moderador

@FabianoS

 

Procurar no fórum em qualquer setor é simples

 

procura-forum.PNG

 

 

No resultado é só entrar nos links e procurar para ver se tem algo de útil.

 

No caso o quinto link http://forum.clubedohardware.com.br/forums/topic/1093040-formul%C3%A1rio-de-contato-em-html/?p=5995161

 

No post #06 eu mostro como usar a classe.

Link para o comentário
Compartilhar em outros sites

@FabianoS

 

Procurar no fórum em qualquer setor é simples

 

procura-forum.PNG

 

 

No resultado é só entrar nos links e procurar para ver se tem algo de útil.

 

No caso o quinto link http://forum.clubedohardware.com.br/forums/topic/1093040-formul%C3%A1rio-de-contato-em-html/?p=5995161

 

No post #06 eu mostro como usar a classe.

 

 

Nossa pelo que vi e muito mais complexo q a função mail() , nao entendi o do gmail , meu email e próprio.

Link para o comentário
Compartilhar em outros sites

  • Moderador

@FabianoS

 

Não é complexo, basta estudar as linhas, e verás que quase tudo ali é padrão que nunca vai mudar.. rsrsr( e que funciona melhor do que a função nativa)

O exemplo usado no post pode ter sido "complexo" mas não precisa ser exatamente daquele jeito.. como eu disse... estude o uso dessa classe, no google possui muitos tutoriais que ensinam passo a passo, e explicam linha por linha o que cada uma faz..

 

O lance do gmail, é só para autenticação...  você poderia usar do hotmail... se paga uma hospedagem web que forneça e-mail próprio( pop3 e smtp)  podes usar tranquilamente.

 

A função nativa do php não funciona em localhost. e sim, continuo afirmando deveriam retirar ela do php.. ela é muito simples e ruim...  já a classe phpmailer oferece desenvolvimento mais robusto,  permite envio de arquivos anexados, envio de e-mails  cc( cópia).. e mais um monte de coisas

Vai por mim, dedique alguns dias em entender como ela funciona.. que depois você vai me agradecer por ter recomendado a classe :)

Link para o comentário
Compartilhar em outros sites

@FabianoS

 

Não é complexo, basta estudar as linhas, e verás que quase tudo ali é padrão que nunca vai mudar.. rsrsr( e que funciona melhor do que a função nativa)

O exemplo usado no post pode ter sido "complexo" mas não precisa ser exatamente daquele jeito.. como eu disse... estude o uso dessa classe, no google possui muitos tutoriais que ensinam passo a passo, e explicam linha por linha o que cada uma faz..

 

O lance do gmail, é só para autenticação...  você poderia usar do hotmail... se paga uma hospedagem web que forneça e-mail próprio( pop3 e smtp)  podes usar tranquilamente.

 

A função nativa do php não funciona em localhost. e sim, continuo afirmando deveriam retirar ela do php.. ela é muito simples e ruim...  já a classe phpmailer oferece desenvolvimento mais robusto,  permite envio de arquivos anexados, envio de e-mails  cc( cópia).. e mais um monte de coisas

Vai por mim, dedique alguns dias em entender como ela funciona.. que depois você vai me agradecer por ter recomendado a classe :)

Rlx ... vou estudar a função , sim mano quanto mais se aprende mais voce gosta , nao gosto de copiar um feita ja porque se nao aprende , Agora nao entendi porque a função mail() deu esse bug. tem razão então deve ser muito nativa; valeu pela ajuda. 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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