Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

download_man

Problema com upload

Mensagens Recomendadas

download_man

Boas, eu tenho um sistema de upload numa aplicação que estou a desenvolver, esse mesmo sistema funciona, mas tem um pequeno problema, se um ficheiro for maior que 500kb, ele dá erro e não carrega nada....

:S

Alguem sabe o que poderá ser?

Em anexo deixo o código do mesmo

$uploaddir="../upload/$curso/$id/$fnome/";

$uploadfile = $uploaddir . basename($_FILES['ficheiro']['name']);
							$fich = $_FILES['ficheiro']['name'];
                header ("Location:$_SERVER[HTTP_REFERER]");
                if (move_uploaded_file($_FILES['ficheiro']['tmp_name'], $uploadfile)) {

    					echo("Upload de <b>".$_FILES['ficheiro']['name']."</b> efectuado com sucesso!<br>");
				} else {
    					echo "O upload do ficheiro ".$_FILES." não foi bem sucedido";
				}

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
KiNgPiTo

Se não tens limitações no código quanto ao tamanho, o problema poderá estar no php.ini no upload_max_filesize...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
infopc

Boas, eu tenho um sistema de upload numa aplicação que estou a desenvolver, esse mesmo sistema funciona, mas tem um pequeno problema, se um ficheiro for maior que 500kb, ele dá erro e não carrega nada....

:S

Alguem sabe o que poderá ser?

Em anexo deixo o código do mesmo

$uploaddir="../upload/$curso/$id/$fnome/";

$uploadfile = $uploaddir . basename($_FILES['ficheiro']['name']);
							$fich = $_FILES['ficheiro']['name'];
                header ("Location:$_SERVER[HTTP_REFERER]");
                if (move_uploaded_file($_FILES['ficheiro']['tmp_name'], $uploadfile)) {

    					echo("Upload de <b>".$_FILES['ficheiro']['name']."</b> efectuado com sucesso!<br>");
				} else {
    					echo "O upload do ficheiro ".$_FILES." não foi bem sucedido";
				}

para alem do que o KiNgPiTo disse tens tb o header() antes de moveres o ficheiro carregado. ou eu muito me engano ou nunca vai chegar ao move_uploaded_file()

Fica bem


O que não tem solução, solucionado esta...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
download_man

no upload_max_filesize no php.ini está com um limite de 10M, comentei o header(...) e caso fosse daí o problema ele carregava e ficava em brando a página, mas dá erro na mesma

:S

Como poderei dar um filesize no código?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.