Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
File Upload PHP
30-07-2014, 03:54
Mensagem: #2
RE: File Upload PHP
Php tambem não é muito o meu forte, mas vamos la ver se te consigo ajudar. Já fiz isto antes e é relativamente simples:

if($_FILES['ficheiro']['name']){

     $uploaddir = './temp_files/'; //caminho da pasta no servidor

     $uploadfile = $uploaddir . basename($_FILES['ficheiro']['name']); //junção do caminho com o nome do ficheiro selecionado

}

                    

if($_FILES['ficheiro']['name']!=null){

     if (move_uploaded_file($_FILES['ficheiro']['tmp_name'], $uploadfile)) {

                         //vazio
                         //tenta copiar o ficheiro

     } else {

                         //mensagem de erro     
          $message = "Ocorreu um erro, tente mais tarde.";

          echo "<script type='text/javascript'>alert('$message');</script>";

          echo '<META HTTP-EQUIV="Refresh" Content="0; URL=pagina.php">';    

          exit; 

     }

}


ATENÇÃO:
- dá jeito verificar se o nome do ficheiro já existe no servidor,
- tens que dar permissões á pasta para poder copiar para lá ficheiros atraves do browser
- e fazer verificações quanto ao tamanho do ficheiro

Algo que pode ser util, em que "arquivo" é o name do input:


$_FILES["arquivo"]["name"]
- O nome original do arquivo no computador do usuário.

$_FILES["arquivo"]["type"]
- O tipo mime do arquivo, se o navegador deu esta informação.
Exemplo: caso uma imagem GIF tenha sido enviada, o mime será: "image/gif".

$_FILES["arquivo"]["size"]
- O tamanho em bytes do arquivo.

$_FILES["arquivo"]["tmp_name"]
- O nome temporário do arquivo, como está guardado no servidor.

$_FILES["arquivo"]["error"]
- O código de erro associado a este upload de arquivo. Essa opção foi adicionada
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
File Upload PHP - Mig_x - 29-07-2014, 23:49
RE: File Upload PHP - maven1333 - 30-07-2014 03:54
RE: File Upload PHP - Mig_x - 07-08-2014, 19:55

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)