Ir para conteúdo

POWERED BY:

Arquivado

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

bruna.w

[Resolvido] E-mail via php

Recommended Posts

Oi rapazes,

Tenho esse código para envio de e-mail no meu site está tudo funcionando, mas que quero formatar o titulo em negrito e a mensagem também em negrito, mas com cor diferente.

Gostaria de formatar apenas isso como faço?

Vejam o código, muito obrigada.

 

 

 

Bruna

 

<?

$nome = $_POST["nome"];

$site = " www.meusite.com.br ";

$email = $_POST["email"];

$fone = $_POST["fone"];

$assunto = $_POST["assunto"];

$mensagem = $_POST["mensagem"];

 

global $email;

 

$data = date("d/m/y");

$ip = $_SERVER['REMOTE_ADDR'];

$navegador = $_SERVER['HTTP_USER_AGENT'];

$hora = date("H:i");

 

// enviando mensagem

mail ("contatos@meusite.com.br",

"$assunto",

"Nome: $nome\nData: $data\nIp: $ip\nNavegador: $navegador\nHora: $hora\nSite: $site\nE-mail: $email\nTelefone: $fone\n\nMensagem: $mensagem",

 

// enviando retorno (estou aproveitando as variáveis)

"From: $email");

$site = "contatos@meusite.com.br";

$titulo = "contatos meusite.com.br";

$msg = "$nome, obrigado por entrar em contato conosco";

 

mail("$email",

"$titulo",

"$msg",

"From: $site");

 

// mensagem de confirmação na página

echo "<p align=center>$nome, sua mensagem foi enviada com sucesso!</p>";

echo "<p align=center>Retornamos em breve.</p>";

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer formatar exatamente o que?

 

Se você quiser formatar o valor que está armazenado na $nome, crie uma estrutura básica de HTML:

<!DOCTYPE html>
<html lang="pt-br">
<head>
  <meta charset="utf-8">
</head>
<body>
  <div style='background:#EEE; padding:20px;'>
  Nome: <p style='color:#F00; font-weight:bold;'>$nome</p>;
  </div>
</body>

 

Aconselho você criar uma $variavel chamada corpo, daí você coloca os dados a serem enviados lá, e depois faz o envio assim:

 

mail("contatos@meusite.com.br", $assunto, $corpo, $headers);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer formatar exatamente o que?

 

Se você quiser formatar o valor que está armazenado na $nome, crie uma estrutura básica de HTML:

<!DOCTYPE html>
<html lang="pt-br">
<head>
  <meta charset="utf-8">
</head>
<body>
  <div style='background:#EEE; padding:20px;'>
  Nome: <p style='color:#F00; font-weight:bold;'>$nome</p>;
  </div>
</body>

 

Aconselho você criar uma $variavel chamada corpo, daí você coloca os dados a serem enviados lá, e depois faz o envio assim:

 

mail("contatos@meusite.com.br", $assunto, $corpo, $headers);

 

 

mail ("contatos@meusite.com.br",

"$assunto",

"Nome: $nome\nData: $data\nIp: $ip\nNavegador: $navegador\nHora: $hora\nSite: $site\nE-mail: $email\nTelefone: $fone\n\nMensagem: $mensagem",

 

quero formatar só essa parte do envio, o titulo azul e negrito (Mensagem:) e a mensagem vermelha ($mensagem) dentro de uma tabela

 

///////////////posso fazer assim///////////////////////////

 

 

<!DOCTYPE html>

<html lang="pt-br">

<head>

<meta charset="utf-8">

</head>

<body>

<div style='background:#EEE; padding:20px;'>

Nome: <p style='color:#F00; font-weight:bold;'>$nome</p>;

Mensagem: <p style='color:#F00; font-weight:bold;'>($mensagem</p>;

</div>

</body>

 

 

 

///////////////////////////////////////////

 

bejos

Bruna

Compartilhar este post


Link para o post
Compartilhar em outros sites

///////////////posso fazer assim///////////////////////////

// deu erro na primeira linha

 

<!DOCTYPE html>

<html lang="pt-br">

<head>

<meta charset="utf-8">

</head>

<body>

<div style='background:#EEE; padding:20px;'>

Nome: <p style='color:#F00; font-weight:bold;'>$nome</p>;

Mensagem: <p style='color:#F00; font-weight:bold;'>($mensagem</p>;

</div>

</body>

 

 

 

///////////////////////////////////////////

 

obrigada

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.