Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Mauricio Delajustine

[Resolvido] como mandar emails

Recommended Posts

boa tarde..

 

estou precisando fazer um formulário de divulgação do site...

então o usuário vai ter q preencher um formulário, q por exemplo vai ter estes campos.

SEU NOME:

SEU EMAIL:

PARA QUEM:

* Neste campo PARA QUEM será um textarea, onde a pessoa vai digitar os emails para quem ela deseja mandar a divulgação do site.

 

minha duvida seria de como eu pegaria estes emails que a pessoa ira digitar para enviar o email...

 

se alguem puder ajudar agradeço..

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele ele digitar com , ou ; não precisa tratar... ele pode simplesmente digitar lá no campo:

 

eu@a.com.br;tu@b.com.br;ele@c.com.br

ai você coloca isso na função de enviar email....

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele ele digitar com , ou ; não precisa tratar... ele pode simplesmente digitar lá no campo:

 

eu@a.com.br;tu@b.com.br;ele@c.com.br

ai você coloca isso na função de enviar email....

 

velho já tentei faze assim deu erro.. vo coloca os scrpits que usei para ti dar uma olhada.

 

este é o formulário

<form id="form1" name="form1" method="post" action="envia.php">
  <p>
    <label>
      <input type="text" name="nome" id="nome" />
    </label>
  </p>
  <p>
    <label>
      <input type="text" name="email" id="email" />
    </label>
  </p>
  <p>
    <label>
      <textarea name="praquem" id="praquem" cols="45" rows="5"></textarea>
    </label>
  </p>
  <p>
    <label>
      <input type="submit" name="button" id="button" value="Submit" />
    </label>
  </p>
</form>

e esta é página onde mando o e-mail. envia.php

<?php
$nome      = $_POST["nome"];
$email     = $_POST["email"];
$paraQuem = $_POST["praquem"];

//CONFIGURAÇÕES SOBRE SEU SITE
$nome_do_site="Teste";
$email_para_onde_vai_a_mensagem = '$paraQuem';
$nome_de_quem_recebe_a_mensagem = "TESTE";
$exibir_apos_enviar='enviado.php';

//CONFIGURAÇOES DA MENSAGEM ORIGINAL
$cabecalho_da_mensagem_original = "MIME-Version: 1.0\r\n";
$cabecalho_da_mensagem_original .= "Content-type: text/html; charset=iso-8859-1\r\n";
$cabecalho_da_mensagem_original .="From: $nome <$email>\n";
$assunto_da_mensagem_original="Contato A partir do Site";
$configuracao_da_mensagem_original="Texto que vai no e-mail";
 
//ENVIO DA MENSAGEM ORIGINAL
$headers = "$cabecalho_da_mensagem_original";
$assunto = "$assunto_da_mensagem_original";
$seuemail = "$email_para_onde_vai_a_mensagem";
$mensagem = "$configuracao_da_mensagem_original";
mail($seuemail,$assunto,$mensagem,$headers);
echo "<script>window.location='$exibir_apos_enviar'</script>";
?>

 

se puder dá uma olhada...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caso ele não use , ou ; você pode usar a função implode do php

 

Ela insere algo que você queira, dentro da string!

 

beleza consegui resolve.. era so um errinho meu ali no codigo ...

abraço valeu ai

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.