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

Upload De Fotos


rzilnet

Pergunta

if ($Inserir == "ok") {

if ($form_foto != "")

{

$foto = "images/$form_foto_name";

copy($form_foto,"../".$foto);

}

A rotina acima funciona perfeitamente para download de imagem armazenada no disco do computador para um servidor que utilizo há muito tempo, porém, agora, estou utilizando a mesma rotina em outro site que está armazenado em outro servidor e ela não funciona. Ela grava o arquivo na base de dados, mas não transfere a imagem para a pasta 'images' no servidor.

Retorna a seguinte mensagem de erro:

Warning: copy(images/imagem.jpg) [function.copy]: failed to open stream: No such file or directory in /home/nnnnn/public_html/nnnnn/noticias.php on line 9

onde a linha 9 é: copy($form_foto,"../".$foto);

Alguém poderia me oferecer alguma sugestão?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Como você está procedendo esse upload do arquivo? o $form_foto != "" não é uma boa alternativa... pois você só tá testando se o cara envio alguma coisa, mas o cara pode enviar simplesmente "nada" para o servidor... e ai dá erro... não use copy e sim move uploaded file, e teste com is uploaded file...

Uma coisa no seu caso... no diretório destino tente passar o caminho completo, ou seja, http://www.sdfdfds.com/diretorio/nome_do_arquivo, ou o caminho físico dentro do servidor...

Link para o comentário
Compartilhar em outros sites

  • 0
Verifique se realmente existe o diretório images, pois o erro alerta que não foi encontrado esse diretório.

OBS: Prefira move_uploaded_file() em vez de copy().

Abraços,

Beraldo

Pode encerrar o post.

A situação foi resolvida com chmod 777

Editado por rzilnet
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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...