Email com anexo
Olá galera estou usando um formulário de contato quando a pessoa inserir ela envia diretamente para meu email até ai tudo bem gostaria de está colocando para que as pessoas possam enviar imagem neste meu formulário e eu receber ela no email como anexo, já tentei de várias formas e não conseguir tentei seguir um tutorial e nada alguém pode está me ajudando.
Formulario
<script>
jQuery(function($){
$(".phone").mask("9999-9999");
$(".cpf").mask("999.999.999-99");
$(".nasc").mask("99/99/9999");
});
</script>
<form id="form1" name="form1" method="post" action="envia.php">
<table width="450" border="0" align="center" cellpadding="0" cellspacing="2">
<tr>
<td align="right">Nome Completo:</td>
<td><input type="text" name="nome" id="nome" /></td>
</tr>
<tr>
<td align="right">Sexo:</td>
<td><input name="sexo" type="radio" value="Masculino" checked="checked" />
Masculino
<input name="sexo" type="radio" value="Feminino" />
Feminino <span class="style1">*</span> </td>
</tr>
<tr>
<td align="right">Email:</td>
<td><input type="text" name="email" id="email" /></td>
</tr>
<tr>
<td align="right">DDD:</td>
<td><input name="ddd" type="text" id="ddd" size="4" maxlength="3" />
Telefone:
<input name="telefone" type="text" id="telefone" />
</tr>
<tr>
<td align="right">Data de Nascimento:</td>
<td><input type="text" class="nasc" name="nascimento" id="nascimento" /></td>
</tr>
<tr>
<td align="right">R.G. N°:</td>
<td><input type="text" name="rgn" id="rgn" /></td>
</tr>
<tr>
<td align="right">CPF:</td>
<td><input type="text" class="cpf" name="cpf" id="cpf" /></td>
</tr>
<td align="right">Estado:</td>
<td><select name="estado" id="estado">
<option>Selecione...</option>
<option value="AC">AC</option>
<option value="AL">AL</option>
<option value="AP">AP</option>
<option value="AM">AM</option>
<option value="BA">BA</option>
<option value="CE">CE</option>
<option value="ES">ES</option>
<option value="DF">DF</option>
<option value="MA">MA</option>
<option value="MT">MT</option>
<option value="MS">MS</option>
<option value="MG">MG</option>
<option value="PA">PA</option>
<option value="PB">PB</option>
<option value="PR">PR</option>
<option value="PE">PE</option>
<option value="PI">PI</option>
<option value="RJ">RJ</option>
<option value="RN">RN</option>
<option value="RS">RS</option>
<option value="RO">RO</option>
<option value="RR">RR</option>
<option value="SC">SC</option>
<option value="SP">SP</option>
<option value="SE">SE</option>
<option value="TO">TO</option>
</select>
<tr>
<td align="right">Cidade:</td>
<td><input type="text" name="cidade" id="cidade" /></td>
</tr>
<tr>
<td align="right">Bairro:</td>
<td><input type="text" name="bairro" id="bairro" /></td>
</tr>
<tr>
<td align="right">Endereço:</td>
<td><input type="text" name="endereco" id="endereco" /></td>
</tr>
<tr>
<td align="right">Endereço:</td>
<td><input type="file" name="endereco" id="endereco" /></td>
</tr>
<tr> <td align="right">Assunto:</td>
<td><input type="text" name="assunto" id="assunto" /></td> </tr>
</tr> <tr> <td colspan="2" align="center"><input type="submit" value="Enviar" />
</td>
</tr>
</table>
</form>
envia.php
<?php //1 – Definimos Para quem vai ser enviado o email
$para = "meuemail";
//2 - resgatar o nome digitado no formulário e grava na variavel $nome
$nome = $_POST['nome'];
// 3 - resgatar o assunto digitado no formulário e grava na variavel //$assunto
$sexo = $_POST['sexo'];
$email= $_POST['email'];
// 3 - resgatar o assunto digitado no formulário e grava na variavel //$assunto
$nascimento = $_POST['nascimento'];
// 3 - resgatar o assunto digitado no formulário e grava na variavel //$assunto
$rgn = $_POST['rgn'];
// 3 - resgatar o assunto digitado no formulário e grava na variavel //$assunto
$cpf = $_POST['cpf'];
$estado = $_POST['estado'];
$ddd= $_POST['ddd'];
$telefone= $_POST['telefone'];
$cidade = $_POST['cidade'];
$bairro= $_POST['bairro'];
$endereco= $_POST['endereco'];
$comprovante= $_FILE['comprovante'];
$assunto = $_POST['assunto'];//4 – Agora definimos a mensagem que vai ser enviado no e-mail
$mensagem = "<strong>Nome: </strong>".$nome.'<br>';
echo '<br>';
$mensagem .= "<strong>sexo: </strong>".$sexo.'<br>';
echo '<br>';
$mensagem .= "<strong>Data de nascimento: </strong>".$nascimento.'<br>';
echo '<br>';
$mensagem .= "<strong>RG: </strong>".$rgn.'<br>';
echo '<br>';
$mensagem .= "<strong>CPF: </strong>".$cpf.'<br>';
echo '<br>';
$mensagem .= "<strong>Estado: </strong>".$estado.'<br>';
$mensagem .= "<strong>DDD: </strong>".$ddd.' ';
$mensagem .= "<strong>Telefone: </strong>".$telefone.'<br>';
$mensagem .= "<strong>Cidade: </strong>".$cidade.'<br>';
$mensagem .= "<strong>Bairro: </strong>".$bairro.'<br>';
$mensagem .= "<strong>Endereço: </strong>".$endereco.'<br>';
$mensagem .= "<strong>Email: </strong>".$email.'<br>';
$mensagem .= "<strong>Comprovante: </strong>".$comprovante.'<br>';
$headers = "Content-Type:text/html; charset=UTF-8\n";
$headers .= "From: dominio.com.br<sistema@dominio.com.br>\n";
$headers .= "X-Sender: <sistema@dominio.com.br>\n";
$headers .= "X-Mailer: PHP v".phpversion()."\n";
$headers .= "X-IP: ".$_SERVER['REMOTE_ADDR']."\n";
$headers .= "Return-Path: <sistema@dominio.com.br>\n";
$headers .= "MIME-Version: 1.0\n";
mail($para, $assunto, $mensagem, $headers);
?>Discussão (0)
Carregando comentários...