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

(Resolvido) Problema com Upload


Raphael Machado

Pergunta

Esse é o código:

<?
if (!empty($_FILES)) {
    $tempFile = $_FILES['Filedata']['tmp_name'];
    $targetPath =  $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
    $arquivo_nome = basename($_FILES['Filedata']['name']);
    $arquivo = retirar2($arquivo_nome);
    $targetFile =  str_replace('//','/',$targetPath) . $arquivo;
    
    $fileTypes  = str_replace('*.','',$_REQUEST['fileext']);
    $fileTypes  = str_replace(';','|',$fileTypes);
    $typesArray = split('\|',$fileTypes);
    $fileParts  = pathinfo($_FILES['Filedata']['name']);
    
    if (in_array($fileParts['extension'],$typesArray)) {
        // Uncomment the following line if you want to make the directory if it doesn't exist
        // mkdir(str_replace('//','/',$targetPath), 0755, true);
        if (move_uploaded_file($_FILES['Filedata']['tmp_name'],$targetFile)) {
        echo 'Arquivo enviado com sucesso!';
        }else{
        echo 'Erro ao tentar enviar o arquivo!';
        }
    } else {
         echo 'Tipo de arquivo não permitido!';
    }
}
?>

Não tá funcionando de forma alguma! =/

Sempre apresenta a mensagem: "Erro ao tentar enviar o arquivo!"

Editado por Raphael Machado
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Troque:

echo 'Erro ao tentar enviar o arquivo!';

Por:

echo 'Erro ao tentar enviar o arquivo! Código de erro no upload: '.$_FILES['Filedata']['error'];

Depois da frase que eu adicionei vai aparecer um número, se retornar zero está ok a parte do upload, só não está conseguindo salvar no destino, se aparecer algum número que não seja o zero, ai você faça que tem algo de errado no upload em sí.

Link para o comentário
Compartilhar em outros sites

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...