Formulário de contato
Aew galera o que ta errado nesse codigo?
Tá chegando o formulário todo preenchido pra mim só o anexar que não ta funcionando...não vem nem um arquivo nem nada...chega em branco...
Cógido HTML:
<li class="form-line" id="id_8">
<label class="form-label-left" id="label_8" for="input_8"> Anexar </label>
<div id="cid_8" class="form-input">
<input class="form-upload" type="file" id="input_8" name="anexar" file-accept="pdf, doc, docx, xls, csv, txt, rtf, html, zip, mp3, wma, mpg, flv, avi, jpg, jpeg, png, gif" file-maxsize="10240" />
</div>
</li>
Código PHP da form
¿<?php
$date = date("d/m/Y 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
$headers1 = 'MIME-Version: 1.0' . "\r\n";
$headers1 .= 'Content-type: html; charset=iso-8859-1' . "\r\n";
$nome = $_POST['nome'];
$sobrenome = $_POST['sobrenome'];
$email = $_POST['email'];
$ddd = $_POST['ddd'];
$telefone = $_POST['telefone'];
$endereco = $_POST['endereco'];
$endereco2 = $_POST['endereco2'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$cep = $_POST['cep'];
$pais = $_POST['pais'];
$assunto = $_POST['assunto'];
$anexar = $_POST['anexar'];
$textodamensagem = $_POST['textodamensagem'];
//CABEÇALHO - ONFIGURAÇÕES SOBRE SEUS DADOS E SEU WEBSITE
$nome_do_site="Wield Arts";
$email_para_onde_vai_a_mensagem = "ludston@gmail.com";
$nome_de_quem_recebe_a_mensagem = "Ludston Alcântara Sousa";
$exibir_apos_enviar='enviado.html';
//MAIS - CONFIGURAÇOES DA MENSAGEM ORIGINAL
$cabecalho_da_mensagem_original="From: $name <$email>\n";
$assunto_da_mensagem_original="Contato Wield Arts";
// FORMA COMO RECEBERÃ O E-MAIL (FORMULÃRIO)
// ****** OBS: SE FOR ADICIONAR NOVOS CAMPOS, ADICIONE OS CAMPOS NA VARIÃVEL ABAIXO ***********
$configuracao_da_mensagem_original = '<table>
<tr>
<td>
<font face="Tahoma" size="3">
<h3>Enviado por: '.$nome.'\n</h3>
</font>
<table cellspacing="20" cellpading="3" width="600" bgcolor="#f1f1f1">
<tr>
<td width="300"><font face="Tahoma" size="2"><b>Nome:</b>'.$nome.'\n</font></td>
<td><b><font face="Tahoma" size="2">Sobrenome:</b>'.$sobrenome.'\n</font></td>
<tr>
<td><b><font face="Tahoma" size="2">Email:</b>'.$email.'\n</font></td>
<tr>
<td><b><font face="Tahoma" size="2">Telefone:</b> ('.$ddd.'\n) - '.$telefone.'\n</font></td>
<tr>
<td><b><font face="Tahoma" size="2">Endereço:</b> '.$endereco.'\n</font></td>
<tr>
<td><b><font face="Tahoma" size="2">Endereço Linha 2:</b> '.$endereco2.'\n</font></td>
<tr>
<td><b><font face="Tahoma" size="2">Cidade:</b> '.$cidade.'\n</font></td>
<td><b><font face="Tahoma" size="2">Estado:</b> '.$estado.'\n</font></td>
<tr>
<td><b><font face="Tahoma" size="2">CEP:</b> '.$cep.'\n</font></td>
<td><b><font face="Tahoma" size="2">PaÃs:</b> '.$pais.'\n</font></td>
<tr>
<td><b><font face="Tahoma" size="2">Assunto:</b> '.$assunto.'\n</font></td>
<tr>
<td><b><font face="Tahoma" size="2">Anexo:</b> '.$anexar.'\n</font></td>
<tr>
<td><b><font face="Tahoma" size="2">Mensagem:</b> '.$textodamensagem.'\n</font></td>
<br />
</table>
<br />
<td>
<h5><font face="Tahoma">Mensagem enviada em: '.$date.'</font></h5>
</td>
<tr>
<td height="100"><h1 align="center">Logo</h1></td>
</table>';
//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< $email_para_onde_vai_a_mensagem>\n";
$configuracao_da_mensagem_de_resposta="Obrigado por entrar em contato!\nEstaremos respondendo em breve...\nAtenciosamente,\n$ Wield Arts\n\nEnviado em: $date";
// **** 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
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$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 = "Re: $assunto";
}
$mensagem = "$configuracao_da_mensagem_de_resposta";
mail($email,$assunto,$mensagem,$headers);
echo "<script>window.location='$exibir_apos_enviar'</script>";
?>
Obrigado.
Obs: Todos os outros campos chegam preenchidos tudo bonitinho, só o input de upload (anexar) que não chega nada.
Discussão (4)
Carregando comentários...