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

Mudar Cor Da Letra E Inserir Imagem


Guest --Michelle --

Pergunta

Guest --Michelle --

Eu queria saber como que faço para incluir uma imagem (ex: logotipo da empresa) no e-mail que será enviado ao usuário que esqueceu sua senha.

Por exemplo, depois que o usuário solicitar o reenvio de sua senha por e-mail, no topo desse e-mail eu quero que apareça o logotipo da empresa.

Também queria saber qual o código para mudar o tipo e a cor da letra em PHP. Em HTML eu sei que usa <font face="nome da letra" color="cor" blá blá...> mas em PHP como que eu faço??

Alguém me dá um Help aí pleasee!

Michelle

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Você deve chamar a imagem pelo caminho onde ela está no servidor, tipo

echo "<img src=\"http://www.dominio.com.br/imagem.jpg\">";

Formatar a cor, tamanho etc das letras é a mesma coisa do html, claro que você vai ter que chamar (se for no meio do php)

echo "<font color=\"000000\">texto</font>";

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --Michelle --

O que eu preciso alterar a cor e a font é esse código abaixo que será enviado no e-mail. A imagem do logotipo deveria aparecer antes do nome do usuário.

if ($total == 1){  
$senha = mysql_result($sql,0,SENHA);
$usuario = mysql_result($sql,0,USUARIO);
$nome_usuario = mysql_result($sql,0,NOME_USUARIO);
       $enviar = $nome_usuario;
       $enviar .= "\n\n";
       $enviar .= "Você recebeu este e-mail já que solicitou a recuperação de sua senha no site ".$nomedosite. ".\n\n";
       $enviar .= "Login: ".$usuario. "\n";
       $enviar .= "Senha: ".$senha. "\n\n";
       $enviar .= "Este e-mail foi enviado por: ".$email_do_webmaster."\n\n";
       $enviar .= "".$nomedosite."\n";
       $enviar .= "".$linkdosite."\n";
       $enviar .= " \n";

       mail("$email", "$nomedosite - Lembrar Senha", $enviar,"From: $email_do_webmaster <$nomedosite>\n");

       $erro = "<p class=\'texto'\><b>Sua senha foi enviada para sua conta de email com sucesso!</b></p> \n";
       }else{
       $erro = "<p class=\'texto'\><b>Desculpe! Este e-mail não está cadastrado em nosso banco de dados!</b></p> \n ";
       }
   }
}

As últimas linhas eu consegui fazer funcionar, que são as mensagens que aparecem na tela do usuário quando ele envia o formulário, mas o texto que vai no e-mail dá erro se eu coloco o mesmo código.

Link para o comentário
Compartilhar em outros sites

  • 0

Você se deu ao trabalho de ler o outro tópico? Vamos a uma explicação "bem detalhada"...

A parte que te interessa:

$headers = "Content-type: text/html";
mail($para, $assunto, $menssagem, $headers);

$header contêm o cabeçalho que diz pro programa que for receber o e-mail "este e-mail contêm html".

A sintaxe básica de mail é (para,assunto,mensagem,cabeçalhos)

Você já está usando uma parte dos cabeçalhos, pois especifica o FROM, então junto com isso dai tem que colocar o que está no $header desse tópico.

Mail() segundo o manual

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