Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
gabi_poa

Move_uploaded_file()

Question

estou tendo problemas com um script que faz o upload de uma imagem p o bd. tenho um igualzinho rodando em outro servidor, e q não da problema. sei q o servidor e linux. recebo a seguinte mensagem:

Warning: move_uploaded_file(upload_imagens/gijoe.jpg): failed to open stream: Permission denied in

/home/sites/www.sitedandopau.com.br/web/news/admin/adicionar.php on line 13

Warning: move_uploaded_file(): Unable to move '/tmp/php1GbEaS' to 'upload_imagens/gijoe.jpg' in

/home/sites/www.sitedandopau.com.br/web/news/admin/adicionar.php on line 13

Houve um erro na transferencia do arquivo:

A linha 13 a que a msg se refere é

if(move_uploaded_file($_FILES['arquivo']['tmp_name'], $uploaddir . $_FILES['arquivo']['name'])) {
    $diretorio = $uploaddir . $_FILES['arquivo']['name'];
	chmod ($diretorio, 0774);
} else {
    print("Houve um erro na transferencia do arquivo:\n");

não foi feito o move_upload. alguma idéia?

muito obrigada

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Talvez o outro seja Windows. Até onde eu sei, servidores windows não têm esses "problemas" de permissão.

Não tem como você verificar via FTP (usando um programa de FTP qualquer) se o diretório está mesmo com CHMOD 777?

Share this post


Link to post
Share on other sites
  • 0

você já tentou da uma permição pelo o painel administrativo

geralmete o servidor linux tem um painel

se tiver siga isso

procure no painel onde mostra seus arquivo e pasta e depois clique sobre a pasta provavilmente vai aparecer uma opição do lado escrito permição

ai você de uma permição 0777 wink.gif

Share this post


Link to post
Share on other sites
  • 0

$diretorio = $uploaddir . $_FILES['arquivo']['name'];

chmod ($diretorio, 0774);

No seu exempo, você não está dando chmod no diretório.

Tente do jeito como já falado, pois se você for mover arquivo para o mesmo diretório não é preciso dar novamente o chmod.

Share this post


Link to post
Share on other sites
  • 0

desculpa demorar p responder. fiz pelo programa de ftp e deu certo. entrei no painle de admin que me indicaram mas n tinha nada parecido com o q o kaiba falou. amanhã vejo isso. obrigada pela força. smile.gif

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Cloud Computing


  • Forum Statistics

    • Total Topics
      148134
    • Total Posts
      643447
×
×
  • Create New...