DicasBCB
Bem-vindo: Qui Set 09, 2010 9:55 am

Todos os horários são GMT - 3 horas




Criar novo tópico Responder  [ 5 mensagens ] 
Autor Mensagem
 Título: upload de arquivo
MensagemEnviado: Sáb Mar 08, 2008 6:08 pm 
Offline

Registrado em: Seg Set 25, 2006 8:30 am
Mensagens: 97
Localização: Cascavel Pr.
ola a todos, to com um problema num código php que tem a função de enviar arquivos para uma pasta no servidor, vê se alguem sabe onde esta o erro, pois ja quebrei a cabeça nesse código e ainda não funciona.

<html>
<head>
<title>UpLoad de Arquivo</title>
</head>
<body>

<h1>UpLoad de Arquivo</h1>
<form action=”#” method=”post” enctype=”multipart/form-data”>
<input name="arquivo" type="file">
<input type="submit" value="Subir" >
</form>

<a href=upload/ title=”arquivos no servidor”>arquivos no servidor</a>

<?php
/*Apenas executa o código se existir algo no input do form */
if($_FILES[”arquivo”] != “”){

/*uma variavel recebe o arquivo*/
$arquivo = $_FILES[’arquivo’];

/*é usada a função move_uploaded_file para passar o arquivo */
move_uploaded_file($arquivo[’tmp_name’], 'upload/' . $arquivo[’name’]);
}

?>
</body>
</html>


Voltar ao topo
 Perfil  
 
 Título: Re: upload de arquivo
MensagemEnviado: Sáb Mar 08, 2008 8:39 pm 
Offline
Hitokiri Battousai
Avatar do usuário

Registrado em: Ter Ago 30, 2005 10:05 am
Mensagens: 1070
Você verificou se a pasta tem permissão de escrita?

Tente depurar o erro com error_reporting caso tenha certeza que a pasta tem permissão de escrita!

Abraços

_________________
B) Pod Crê 8)
Imagem


Voltar ao topo
 Perfil  
 
 Título: Re: upload de arquivo
MensagemEnviado: Seg Mar 10, 2008 11:01 am 
Offline

Registrado em: Seg Set 25, 2006 8:30 am
Mensagens: 97
Localização: Cascavel Pr.
Acho que deve ser mesmo as permissões que devem estar restringindo as operações de escrita, tem como resolver isso via código ou devo solicitar ao administrador do servidor para alterar essas permissões?

Abaixo segue as mensagens de erro que aparecem no browser.

Warning: move_uploaded_file(upload/Song.gif) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/teiaambi/public_html/teia/sobeUp.php on line 24

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpORuaar' to 'upload/Song.gif' in /home/teiaambi/public_html/teia/sobeUp.php on line 24


Voltar ao topo
 Perfil  
 
 Título: Re: upload de arquivo
MensagemEnviado: Seg Mar 10, 2008 10:26 pm 
Offline
Hitokiri Battousai
Avatar do usuário

Registrado em: Ter Ago 30, 2005 10:05 am
Mensagens: 1070
Existe uma função que muda de permissão, mas se você não tem permissão de escrita, provavelmente seu usuário é limitado, sendo assim, a função provavelmente não vai funcionar.

Você mesmo pode alterar as permissões usando seu cliente FTP ou no painel de controle do site! Não incomode o administrador com coisas simples como essa, a não ser que você realmente não consiga por limitações impostas por ele!
Bom, cada cliente FTP é de um jeito, então não existe um padrão, mas em geral se você tentar ver nas opções do arquivo no servidor deve ter algum menu que você clique que altere as permissões, mas coloque apenas de escrita, não de execução, pelo menos não para arquivos comuns (somente pastas e executáveis).

Abraços

_________________
B) Pod Crê 8)
Imagem


Voltar ao topo
 Perfil  
 
 Título: Re: upload de arquivo
MensagemEnviado: Ter Mar 11, 2008 11:34 am 
Offline

Registrado em: Seg Set 25, 2006 8:30 am
Mensagens: 97
Localização: Cascavel Pr.
Era isso mesmo, apenas estava sem opção de escrita na pasta onde os arquivos deveriam ser inseridos, problema resolvido.

Valeu guri.


Voltar ao topo
 Perfil  
 
Exibir mensagens anteriores:  Ordenar por  
Criar novo tópico Responder  [ 5 mensagens ] 

Todos os horários são GMT - 3 horas


Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante


Enviar Mensagens: Proibido
Responder Mensagens: Proibido
Editar Mensagens: Proibido
Excluir Mensagens: Proibido
Enviar Anexos: Proibido

Procurar por:
Ir para:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzido por: Suporte phpBB