Ir para conteúdo

POWERED BY:

Arquivado

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

itamarsilva

[Resolvido] Estilizando formulario de contato!

Recommended Posts

Galera to precisando enviar uma imagem dentro da função mail, no setor de contato de um site para que o usuário que recebe o formulario de resposta automatica com logomarca da empresa que mandou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz o seguinte:

Hospeda a imagem no servidor e coloca no e-mail o endereço completo da imagem.

assim não precisa anexa-la.

Exemplo:

<img src="http://www.seusite.com.br/a/img.jpg">

Cara meu codigo é esse como faço para encaixar ai dentro...

 

<?php

$data = date("d/m/Y");
$hora = date("H:i");

// ****** ATENÇÃO ********
// ABAIXO ESTÁ A CONFIGURAÇÃO DO SEU FORMULÁRIO.
// ****** ATENÇÃO ********

// RECEBE OS VALORES VINDO DO FORMULÁRIO E ATRIBUI AS VARIÁVEIS
$nome = $_POST['nome'];
$email = $_POST['email'];
$telefone = $_POST['telefone'];
$cidade = $_POST['cidade'];
$assunto = $_POST['assunto'];
$textodamensagem = $_POST['textodamensagem'];

//CABEÇALHO - ONFIGURAÇÕES SOBRE SEUS DADOS E SEU WEBSITE
$nome_do_site="CTR Petrolina";
$email_para_onde_vai_a_mensagem = "junior-itamar@hotmail.com";
$nome_de_quem_recebe_a_mensagem = "Atendimento";
$exibir_apos_enviar='index.php?pagina=contato&contato=enviado&funcao=formulario';

//MAIS - CONFIGURAÇOES DA MENSAGEM ORIGINAL
$cabecalho_da_mensagem_original="From: $nome | <$email>\n";
$assunto_da_mensagem_original="Contato no Site CTR Petrolina";
// FORMA COMO RECEBERÁ O E-MAIL (FORMULÁRIO)


$configuracao_da_mensagem_original="Formulario Contato CTR Petrolina\n
Nome: $nome
Email: $email
Telefone: $telefone
Cidade: $cidade
Mensagem: $textodamensagem
Data: $data
Hora: $hora\n\n\n

Copyright © 2010, CTR Petrolina. Todos os direitos reservados
Desenvolvido por Armando Samuel e Itamar Silva.
";

//CONFIGURAÇÕES DA MENSAGEM DE RESPOSTA
// CASO $assunto_digitado_pelo_usuario="s" ESSA VARIAVEL RECEBERA AUTOMATICAMENTE A CONFIGURACAO
// "Re: $assunto"
$assunto_da_mensagem_de_resposta = "Confirmação";
$cabecalho_da_mensagem_de_resposta = "From: $nome_do_site < $email_para_onde_vai_a_mensagem>\n";
$configuracao_da_mensagem_de_resposta="Obrigado por entrar em contato!\nEstaremos respondendo em breve...\n\nAtenciosamente,\n$nome_do_site";

// ****** IMPORTANTE ********
// A PARTIR DE AGORA RECOMENDA-SE QUE NÃO ALTERE O SCRIPT PARA QUE O SISTEMA FINCIONE CORRETAMENTE
// ****** IMPORTANTE ********

//ESSA VARIAVEL DEFINE SE É O USUARIO QUEM DIGITA O ASSUNTO OU SE DEVE ASSUMIR O ASSUNTO DEFINIDO
//POR VOCÊ CASO O USUARIO DEFINA O ASSUNTO PONHA "s" NO LUGAR DE "n" E CRIE O CAMPO DE NOME
//'assunto' NO FORMULARIO DE ENVIO
$assunto_digitado_pelo_usuario="s";

//ENVIO DA MENSAGEM ORIGINAL
$headers = "$cabecalho_da_mensagem_original";

if($assunto_digitado_pelo_usuario=="n"){
$assunto = "$assunto_da_mensagem_original";
}
$seuemail = "$email_para_onde_vai_a_mensagem";
$mensagem = "$configuracao_da_mensagem_original";
mail($seuemail,$assunto,$mensagem,$headers);

//ENVIO DE MENSAGEM DE RESPOSTA AUTOMATICA
$headers = "$cabecalho_da_mensagem_de_resposta";
if($assunto_digitado_pelo_usuario=="n"){
$assunto = "$assunto_da_mensagem_de_resposta";
}else{
$assunto = "CTR Petrolina - Em breve entraremos em contato";
}

$mensagem = "$configuracao_da_mensagem_de_resposta";
mail($email,$assunto,$mensagem,$headers);
echo "<script>window.location='$exibir_apos_enviar'</script>";

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posso sim!

 

Exemplo:

 

<?php
$email="exemplo@exemplo.com.br";
$assunto="Exemplo!";
$msg="<img src='http://www.seusite.com.br/a/img.jpg'>";

mail($email, $assunto, $msg);
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia amigo falcao544?

 

Desculpe ressucitar o tópico, andei vendo e realizando o teste, mas não obtive sucesso!

 

Não tenho muito conhecimento em php, mas vou levando hehe, portanto tenho um script funcionando ok, gostaria de realizar algo parecido que o amigo itamarsilva informou. poderia por gentileza da uma ajuda?

 

Meu Script:

 

<?php

//Type the receiever's e-mail address

$emailAddress = "luiz.lucena@gmail.com";

//msg = "<img src='http://www.meusite.com.br/images/logo.png'>";

//Type your Site Name

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

 

$contact_name = $_POST['name'];

$contact_email = $_POST['email'];

$contact_phone = $_POST['phone'];

$contact_message = $_POST['message'];

 

if( $contact_name == true ) {

$sender = $contact_email;

$receiver = $emailAddress;

$client_ip = $_SERVER['REMOTE_ADDR'];

 

$email_body = "\n\nNOVA MENSAGEM DO SITE $contact_subject \n\nNome do Solicitante: $contact_name \nE-mail: $sender

\n\nTelefone: $contact_phone \n\nMensagem: $contact_message \n\nIP: $client_ip \n\n$siteName";

 

$emailAutoReply = "Seja bem vido(a) $contact_name, \n\nAcabamos de receber seu e-mail. Nossa equipe entrará em contato em poucos dias.\n\nSe preferir entre em contato (11) 3843-7221 / 8296-6558 /6635-7019 Obrigado! \n\n$siteName ";

 

$extra = "From: $sender\r\n" . "Reply-To: $sender \r\n" . "X-Mailer: PHP/" . phpversion();

$autoReply = "From: $receiver\r\n" . "Reply-To: $receiver \r\n" . "X-Mailer: PHP/" . phpversion();

 

mail( $sender, "Resposta Automática: $contact_subject", $emailAutoReply, $autoReply );

 

if( mail( $receiver, "Novo e-mail - $contact_subject", $email_body, $extra ) ) {

echo "success=yes";

} else {

echo "success=no";

}

}

?>

 

Obrigado!

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.