Ir para conteúdo
Fórum Script Brasil
  • 0

move_uploaded_file - Error 7


Sérgio Murillo

Pergunta

Fala ae galera!

Tenho uma função que eu já uso faz um tempo e nunca me deu problemas. Porém tive que mudar minha aplicação de pasta no mesmo servidor Linux e agora ela esta me retornando Error 7 no move_uploaded_file().

Segue abaixo função php:

function upload($arquivo,$processo,$tmpname){			
				
    //echo $arquivo . "<br/>" . $processo . "</br>" . $tmpname;
            $arquivo = pathinfo(strtolower($arquivo));
    $nomefinal = $processo. "_" .date('d-m-Y-H:i'). "." .$arquivo["extension"];
    //$nomefinal = $processo."_".$arquivo;

     $from = 'ÀÁÃÂÉÊÍÓÕÔÚÜÇàáãâéêíóõôúüç';
     $to   = 'AAAAEEIOOOUUCaaaaeeiooouuc';

    $nomefinal=strtr($nomefinal,$from,$to);

    $caracteres = array("ç",",","~","^","]","[","{","}",";",":","´",",",">","<","-","/","|","@","$","%","ã","â","á","à","é","è","ó","ò","+","=","*","&","(",")","!","#","?","`","ã"," ","©","º");
    $nomefinal =str_replace($caracteres,'_',$nomefinal);


    /*	if (file_exists("./arquivos/" . $processo . $arquivo . date('d-m-Y-H:i:s'))){
              echo $_FILES["file"]["name"] . " Já existe. ";
            }else*/ 
                    $uploaddir = 'arquivos/';
                    if(move_uploaded_file($tmpname,$uploaddir.$nomefinal)){
                            //$arq = $processo. "_" .date('d-m-Y-H:i'). "_" .$arquivo;
                            return $nomefinal;
                    }else{
                            //$Msg_erro .= "Erro ao salvar planilha ".$arquivo.".<br>";
                            echo "<script>alert('Ocorreu um erro ao salvar o arquivo $uploaddir$nomefinal. Favor entrar em contato com o administrador do sistema. ');</script>";	
                    }
}

Segue print_r do $_FILES:

Array
(

    [arquivopdf] => Array
        (
            [name] => PTUG_SDPP_2014.pdf
            [type] => 
            [tmp_name] => 
            [error] => 7
            [size] => 0
        )
)

Alguém já teve esse problema ?
Desde já agradeço.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...