Ir para conteúdo
Fórum Script Brasil
  • 0

Função Mail...


marceloip

Pergunta

Galera...salve salve...

Seguinte..sei que já bateram vários posts perguntando porque não dá certo ou porque não funciona...mas to eu aki, mais um perguntando:

olhem meu código:

....$mensagem=$_POST['mensagem'];

$destinatario="webmaster@novotigre.com";

$assunto="Contato - Novo Tigre";

$data = date("d/m/Y - H:m:s");

$headers = "From: $email";

$headers = "Content-Type: text/html \n";

$contato = " <font size='2' face='Verdana, Arial, Helvetica, sans-serif'> Entrou em contato através do formulário da página de contato do novotigre.com:<br><br>

Nome: <strong>$nome</strong> <br>

....

ai o minha função mail:

mail($destinatario,$assunto,$contato,$headers);

Então segue minha dúvida...

"não tá pegando o valor da variável do $email...ta aparecendo assim no remetente "Nobody"...porque? tem outra forma de pegar o remetente a não ser repassando o campo de "email ou nome"? alguém pode me dar uma luzinha ai?

Agradeço....

"As coisas boas da vida não é somente o que já está pronto,

Mas sim akilo que, com a sabedoria que Deus nos forneceu, podemos

criá-los"

Marcelo I. Pereira ph34r.gif

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0
Ah, cara, simples:
$headers = "From: $email"; //aqui você muda o valor da $header para "From: $email"

$headers = "Content-Type: text/html \n"; //aqui você muda o valor da $header novamente, sobrescrevendo o valor anterior

Entendeu?

to ligado...é verdade..uma sobrescreve a outra..putz!!! hehehe mas seguinte então error...tem como eu pegar a função do remetente de outra forma? sem perder o "text/html" ? crio uma nova função tipo "$header2"?

Link para o comentário
Compartilhar em outros sites

  • 0

é galera..vou ter que deixar isso sem remetente mesmo...quando eu tento colocar outra coisa a não ser o:

mail($destinatario,$assunto,$contato,$headers);

básico ele não manda o email....tipo

mail($destinatario,$assunto,$contato,$xyz,$headers); ai ele dá pau.

e tentei concatenar a parada lá...porém ai que tá...ele concatena e manda

$headers = " From: $email";

$headers .= "Content-Type: text/html \n";

ai da isso:

assunto: Contato - Novo Tigre From: sdfsdfsdsContent-Type: text/html

Freud....

Vlw... ph34r.gif

Mal'z...me esqueci de perguntar como faço pra mandar pra mais de um destinatário...separo com:

mail@mail.com,mail2@mail.com ou mail@mail.com;mail2@mail.com ou tenho que concatenar isso? vlw!!! ph34r.gif

Link para o comentário
Compartilhar em outros sites

  • 0

você pode ate mandar sem remetente mas tem servidores que não deixam enviar o email sem remetente e tem antispam que bloqueia email sem remetente

então é melhor usar um remetente mesmo se quiser mandar um email e ter certeza que chegue ao destinatario

Link para o comentário
Compartilhar em outros sites

  • 0

$headers = "Content-Type: text/html \n"; //linha que tava errada...

$headers .= " From: .$email"; //remetente que to tentando pegar

....

$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; //linha correta.

Pessoal solucionado...o erro era que tava faltando esse charset ai....depois que coloquei ele o lance funfou legal.

Valeu pela ajuda...

Marcelo I. Pereira

MSN:marceloip@hotmail.com

PS. FeLIx NaTaL pra todos voces....abraços e fiquem longe do pc pelo menos no dia de natal e ano novo heim!!! ph34r.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...