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

Enviar Variáveis Por E-mail!


skolroots

Pergunta

eae pessoal..

é o seguinte...tenho +- umas 70 variáreis com conteúdo, que tenho que mandar em forma de um relatório para um email x@x.com.br, junto com ele tem alguns textos...tem como eu colocar tudo isso em formato html e mandar por e-mail?!

tipo...na hora de dar o comando "mail", colocar todas essas variáveis e textos dentro de uma única variável, e visualizar no e-mail como se fosse uma página html, ou simplesmente organizada?

tem? se alguém souber algum tutorial ae...ta valendo..

blza?

um abrçao e obrigado adiantado!

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

No meu site eu fiz assim:

$remetente = "$nome <$email>";
    $mensagem = "($cidade-$estado) >"."$mensagem";
    if (@ mail("seuemail@seudominio.com.br","Contato - ..:: Electronics ::..",$mensagem,"From: $remetente\n"))
  $msg = 2;
    else
  $msg = 1;
    header("location:index.php?menu=6&enviado=$msg");

No caso do email, vai formatando na $mensagem conforme as suas necessidades.

Editado por McBlade
Link para o comentário
Compartilhar em outros sites

  • 0

mas velho...minha dúvida não é a concatenação de string...mas sim a formatação pra mandar pro e-mail! tipo...se eu quiser colcoar dentro de uma tabela html? tem como?

tipo...

<table babab>

<tr>

<td>nome</td>

</tr>

....

tem como? e chegar no e-mail em formato html os dados...entenderam agora?

Link para o comentário
Compartilhar em outros sites

  • 0

claro, usa o cabeçalho HTML, mas comigo nunca funcionou direito

$to = 'bob@barnyard.com';

$subject = 'Wakeup bob!';

$message = '<b>yo</b>, whassup?';

$headers = "From: server@barnyard.com\r\n" .

'X-Mailer: PHP/' . phpversion() . "\r\n" .

"MIME-Version: 1.0\r\n" .

"Content-Type: text/html; charset=utf-8\r\n" .

"Content-Transfer-Encoding: 8bit\r\n\r\n";

// Send

mail($to, $subject, $message, $headers);

http://www.php.net/manual/pt_BR/ref.mail.php

Link para o comentário
Compartilhar em outros sites

  • 0

galera...ta fudendo tudo aqui...

olha só...no meu micro não dápra mandar por e-mail...ae eu testo assim oh...

<?

$mensagem = "

<table width=70% border=0 cellspacing=5 cellpadding=0>

com variáveis e hhtml tudo junto!

</table> ";

echo "$mensagem" ;

?>

e funciona blza...porque o teste é feito no flash...e aparece o relatório blza!!!

sohq ue quando tento mandar pro e-mail...o código fica asssim...

<?

$para="giovanim@cetelbrasnet.com.br";

$assunto = "Relatorio das Provas";

$mensagem = '

<html>

tabela e códgo html com as variáveis!

</html>

';

$headers = "MIME-Version: 1.0\r\n";

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

if(mail($para, $assunto, $message,$headers)){

echo "&resul = Obrigado!";

}

?>

e simplesmente não funciona! não manda pro e-mail...e não retorna nada pro flash...

resumindo...tentei acessar direto o arquivo"envia.php" ele retorna &resul=obrigado e manda um e-mail sem nada dentro! q q eu faço!?!? pelo amor de Deus me ajudemm...pois já tentei de tudo e não consigo...

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...