[Resolvido] Problema na Função.
Oi Pessoal!
Estou com um problema numa função que fiz, para enviar arquivos para o servidor.
Esta funcionado! Mas, quando tento enviar arquivos com mais de 1mb, ele não envia, aparece o erro: Preencha os campos, após um tempo, tentando enviar o arquivo.
Não entendi, oque esta havendo.
Peço a ajuda de voces.
Outra coisa, que pensei , é que o problema seja na hospedagem, esta hospedado na: Localhost, quero saber se há alguma restrição no envio de dados para o servidor ou algo parecido.
Aqui esta a função:
function cadastro_e_arq($id_e,$nome,$arquivo,$temp_arquivo){
if($id_e=="tb_empreendimentos"){
if(!empty($nome)){
mysql_query("INSERT INTO tb_empreendimentos(nome) VALUES ('$nome');") or die ("Erro no Insert");
echo "<script> alert('Empreendimento cadastrado.'); document.location='../area_adm.php?funcao=cadastra_e';</script>";
}else{
echo "<script> alert('Preencha os campos.'); history.back();</script>";
}
}else{
if(!empty($id_e) and !empty($nome) and !empty($arquivo) and !empty($temp_arquivo)){
$caminho = ("../arquivos/".$arquivo);
mysql_query("INSERT INTO tb_arquivos(id_e,nome,arquivo) VALUES ('$id_e','$nome','$arquivo');") or die ("Erro no Insert");
if(move_uploaded_file($temp_arquivo,$caminho)){
echo "<script>window.alert('Arquivo enviado.'); document.location='../area_adm.php?visu_e=$id_e';</script>";
}else{
echo "<script>window.alert('Problemas no envio.'); history.back();</script>";
}
}else{
echo "<script> alert('Preencha os campos.'); history.back();</script>";
}
}
}
É meio, feia ela, mas é a unica maneira que sei ^^ Se poderem opinar de como esta a função, se é assim que se faz, agradeço! Porque aprendi sozinho.
Abraços!
Evandro.S Eisinger
Obrigado!
Discussão (5)
Carregando comentários...