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

move_uploaded_file ou copy


Djheison's Five

Pergunta

Olá Pessoal,

Estou com um probleminha com o uso das funções move_uploaded_file ou copy

Estou fazendo o upload de arquivos. Uso a função mkdir para criar o diretório, mas quando tento salvar o arquivo na pasta recebo a seguinte mensagem: failed to open stream: Permission denied. Estou usando a permissão 0777.

Abaixo está o código pessoal. Ah, já verifiquei o $_FILES, ele está recebendo o arquivo normalmente.

if(isset($_FILES['image']['tmp_name']))
{
    $dir = "img/" . $_POST['album'];
    
    if(!file_exists($dir))
    {
        mkdir($dir, 0777, true);

    }
    copy($_FILES['image']['tmp_name'], ($dir));

}

Pessoal, Conta com a ajuda de vocês. Desde já muito obrigado

ops.. foi mal.. postei no forum errado

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Hi,@Djheison's Five.

tente usando a função is_dir() exemplo:

<?php
if(!empty($_FILES["up"])){
$dir = "lol/";
if(!is_dir($dir)) die(mkdir($dir,0700));
if(!eregi("^image\/(jpeg|png|gif|bmp)$",$_FILES["up"]["type"],$ext)) die("Imagem inválida.");
    move_uploaded_file($_FILES["up"]["tmp_name"],$dir.md5(uniqid()).".".$ext[1]);
}
?>

Abraços.

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...