Jump to content


Photo

Envio De Email Com Anexo E Enviar Para Bd


  • Faça o login para participar
1 reply to this topic

#1 Duh Sangali

Duh Sangali

    Turista

  • Usuários
  • 40 posts
  • Sexo:Masculino

Posted 06/07/2011, 11:07

OPa,. to com um form aqui que preciso cadastrar no banco de dados, e ao mesmo tempo enviar para meu email.. ou seja.. terei um cadastro para conferir no site... e receberei no email a mensagem.,.. porém preciso também que eu envie um anexo...
tentei entender os códigos que vi de enviar anexo por php mas não entendi nada para implementar ao que preciso..
alguém pode dar um help ?


meu form é esse

<form action="" method="post" enctype="multipart/form-data" name="cadastro">
<br />


<label>


<span>Nome:</span>
<input type="text" name="nome" value="<? echo $clienteNome; ?>" style="background:#333" readonly="readonly" size="35" />
</label>


<label>
<span>Data: </span>
<input type="text" id="datepicker" name="datepicker" size="36"/>
</label>


<label>
<span>E-mail: </span>

<input name="email" type="text" size="34" />
</label>

<label>
<span>Endereço: </span>

<input name="endereco" type="text" size="31" />
</label>

<label>
<span>Referência:</span>

<input name="referencia" type="text" size="30" />
</label>

<label>
<span>Telefone: </span>

<input name="telefone" type="text" size="32" />
</label>

<label>
<span>Celular:</span>

<input name="celular" type="text" size="34" />
</label>

<label>
<span>Assunto:</span>

<input name="assunto" type="text" size="33" />
</label>

<label>
<span>Anexo:</span>

<input name="anexo" type="file" size="31" />
</label>

<label>
<span >Mensagem</span><br />

<textarea name="mensagem" cols="42" rows="3"></textarea>
</label>






<table width="100%" border="0" align="center">
<tr>
<td align="center">

<input style:hover="background:#CCCCCC; color:#000000;"name="cadastrar" type="submit" value="Enviar" align="middle"/>



</td>
</tr>
</table>
<br />

</form>

opa... to com um form de envio de email que funciona em meu site...

só preciso implementá-lo para o anexo ser enviado...
como faço ?

<?

$nome = utf8_decode($_POST["nome"]);
$data=$_POST['datepicker'];
$endereco = utf8_decode($_POST['endereco']);
$celular=$_POST['celular'];
$telefone = $_POST["telefone"];
$email = utf8_decode($_POST["email"]);
$assunto = utf8_decode($_POST["assunto"]);
$mensagem = utf8_decode($_POST["mensagem"]);

global $email; //função para validar a variável $email no script todo

$data = date("d/m/y"); //função para pegar a data de envio do e-mail
$ip = $_SERVER['REMOTE_ADDR']; //função para pegar o ip do usuário
$navegador = $_SERVER['HTTP_USER_AGENT']; //função para pegar o navegador do visitante
$hora = date("H:i"); //para pegar a hora com a função date

//aqui envia o e-mail para você
mail ("joao.marum@expertizeti.com.br", //email aonde o php vai enviar os dados do form
utf8_decode ("ExpertizeTI | Formulário de contato "),
"Nome: $nome\nData: $data\nIp: $ip\nNavegador: $navegador\nHora: $hora\ntelefone: $telefone\nAssunto: $assunto\nE-mail: $email\n\nMensagem: $mensagem",
"From: $email"
);

//aqui são as configurações para enviar o e-mail para o visitante
$site = "joao.marum@expertizeti.com.br"; //o e-mail que aparecerá na caixa postal do visitante
$titulo = utf8_decode("Confirmação de contato"); //titulo da mensagem enviada para o visitante
$msg = "Olá, obrigado por entrar em contato conosco, em breve retornaremos seu e-mail.";

//aqui envia o e-mail de auto-resposta para o visitante
mail("$email",
"$titulo",
"$msg",
"From: $site"
);
echo "<p align=center><h1></h1></p>";
echo "<h2><br /><br /><br /><p align=center>$nome, sua mensagem foi enviada com sucesso! <br /><br /><br />Estaremos retornando em breve.</p></h2><br />";

?>


valeu

#2 skintape

skintape

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Juiz de Fora

Posted 23/01/2012, 13:43

Você já conseguiu?
Uso esse mesmo sisteminha e tambem preciso que ele envie anexos.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq