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 |
|||
« Mais Antigo | Mais Recente »
|
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
|
Utilizadores a ver este tópico: 1 Visitante(s)