Anexo
Boa Tarde !
tenho um formulário de contato:
<form action="resp_contato.php" method="POST">
<input type="hidden" value="email@provedor.com.br"> //email de exemplo
<!-- e-mail do destinatario -->
<tr>
<td width="81" align="center" valign="middle" ><span class="style4">Nome:</span></td>
<td colspan="3"><input type="text" name="nome" value="" class='input' /></td>
</tr>
<tr>
<td align="center" valign="middle"><span class="style4">E-mail:</span></td>
<td colspan="3"><input type="text" name="email" value="" class='input' /></td>
</tr>
<tr>
<td align="center" valign="middle"><span class="style4">Assunto:</span></td>
<td colspan="3"><input type="text" name="assunto" value="" class='input' /></td>
</tr>
<tr>
<td align="center" valign="top"><span class="style4">Mensagem:</span><br></td>
<td colspan="3"><textarea cols="40" rows="10" name="mensagem" class='input'></textarea></td>
</tr>
<tr>
<td align="right"> </td>
<td width="900" align="left"> </td>
<td align="left"><input name="submit" type="submit" value=" Enviar " class="botao" /></td>
<td width="167" align="left"><input name="reset" type="reset" value=" Limpar " / class="botao" /></td>
</tr>
resp_contato.php
<?php
//pega as variaveis por POST
$nome = $_POST["nome"];
$site = $_POST["site"];
$email = $_POST["email"];
$fone = $_POST["fone"];
$assunto = $_POST["assunto"];
$mensagem = $_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 ("email@provedor.com.br", //email aonde o php vai enviar os dados do form
"$assunto",
"Nome: $nome\nData: $data\nIp: $ip\nNavegador: $navegador\nHora: $hora\nSite: $site\nE-mail: $email\nTelefone: $fone\n\nMensagem: $mensagem",
"From: $email"
);
//aqui são as configurações para enviar o e-mail para o visitante
$site = "email@provedor.com.br";//o e-mail que aparecerá na caixa postal do visitante
$titulo = "Contato Site";//titulo da mensagem enviada para o visitante
$msg = "$nome, obrigado por entrar em contato conosco, em breve entraremos em contato";
//aqui envia o e-mail de auto-resposta para o visitante
mail("$email",
"$titulo",
"$msg",
"From: $site"
);
echo '<script type="text/javascript">alert("$nome Obrigado por sua menssagem, retornaremos em breve"); location.href="index.php";</script>';
?>
ele funciona perfeeeeeeeita mente...
só que gostaria de incluir um campo "Anexo", para que fossem enviados arquivos Word, Excel, Pdf, Img, etc....
E se possível, restringir a extensão e o tamanho do anexo, para que um usuario não enviasse um arquivo .exe, podendo ser um virus, ou um arquivo enormemente grande...
Desde Já agradeço.
Discussão (1)
Carregando comentários...