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

Problemas Como Comando Copy


Gustavo Neves Alves

Pergunta

» Bom pessoal, o problema e o seguinte;

- tenho um codigo onde meu usuario fara os postes de imagem para que ele mesmo posso atualizar a pagina sem depender de mim já usei esse mesmo codigo antes em outro servidor

- sempre que rodo o programa, ele retorna o erro de que eu não tenho permissão para tal tarefa.

- já usei o CHMOD mas o mesmo não fez diferenca alguém caridoso poderia me ajudar =)

*-------------------------------------------------------*

Eis o código

*-------------------------------------------------------*

"><?php

//configuração**************************

chmod ("c:\wamp\www\dream\fotos", 0777);

chmod ("..\mini", 0777);

//extensões

$limitar_ext = "não";

//caminho

$caminho_absoluto = "../fotos";

$caminho_absoluto2 = "../mini";

//se existir

$sobreescrever = "não";

//***************************************

set_time_limit(0);

$nome_arquivo = $_FILES['arquivo']['name'];

$tamanho_arquivo = $_FILES["arquivo"]['size'];

$arquivo_temporario = $_FILES['arquivo']['tmp_name'];

$imagem = $arquivo_temporario;

////**************************************

function geraImg($img, $max_x, $max_y, $imgNome) {

//pega o tamanho

$imagem_orig = imagecreatefromjpeg($img);

$original_x = imagesx($imagem_orig);

$original_y = imagesy($imagem_orig);

// se a largura for maior que altura acho a porcentagem

if($original_x > $original_y) {

$porcentagem = (100 * $max_x) / $original_x;

}

else {

$porcentagem = (100 * $max_y) / $original_y;

}

$tamanho_x = $original_x * ($porcentagem / 100);

$tamanho_y = $original_y * ($porcentagem / 100);

$image_p = imagecreatetruecolor($tamanho_x, $tamanho_y);

$image = imagecreatefromjpeg($img);

imagecopyresampled($image_p, $image, 0, 0, 0, 0, $tamanho_x, $tamanho_y, $width, $height);

return imagejpeg($image_p, $imgNome , 80);

}

// Chama a imagem, passando os par?metros a ela.

geraImg($arquivo_temporario, 440, 360, $arquivo_temporario);

//////////////////***************************

if(!empty($arquivo_temporario))

{

if($sobreescrever == "não" && file_exists("$caminho_absoluto/$nome_arquivo"))

die("Este arquivo já existe! Mande outro!");

if(move_uploaded_file($arquivo_temporario, "$caminho_absoluto/$nome_arquivo"))

{

echo "Arquivo Gravado com sucesso!";

}

else

echo "Arquivo não pode ser copiado!";

}

else

die("Selecione um arquivo para enviar!");

?>

*-------------------------------------------------------*

Esse e o ERRO

*-------------------------------------------------------*

Warning: move_uploaded_file(../fotos/2507311025.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/reslafon/public_html/new/CONTEUDO/downimg.php on line 99

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpe51C8u' to '../fotos/2507311025.jpg' in /home/reslafon/public_html/new/CONTEUDO/downimg.php on line 99

Arquivo não pode ser copiado!

*-------------------------------------------------------*

DESE já AGRADECO =)

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,5k
×
×
  • Criar Novo...