[PHP]Listagem de Diretorios/Arquivos e upload
Treva Fórum :: TREVA FÓRUM :: Área - Habbo Hotel :: Habbo - Desenvolvimento :: Desenvolvimento de site
Página 1 de 1
[PHP]Listagem de Diretorios/Arquivos e upload
Upload/Ver pastas/Arquivos + Explicações
Este código já tem marcada presença neste armazém mas vou fazer desta vez uma explicação mais promenorizada dos passos no decorrer deste código.
Para além do upload via estar a visualização de pastas/ficheiros e download destes mesmos.O código pode ser manuzeado com o vosso toque pessoal gráfico,recomendo no que interfere só a este código css.
Página de formulário.
formulario.html
Formulário simples:
A página upload.php trata do formulário- código abaixo.
O que vos pode causar impressão é o enctype="multipart/form-data .Isto liberta o tipo de ficheiros para todos os tipos.
O input type="file" serve para abrir a janela onde procuras o ficheiro.
Código igual ao do outro sitema de uploads.
upload.php
Agora página que mostra a ficheiros ,directoria e sub-pastas:
mostrar.php
Espero que não haja dúvidas e que tenham gostado
Abraço
Este código já tem marcada presença neste armazém mas vou fazer desta vez uma explicação mais promenorizada dos passos no decorrer deste código.
Para além do upload via estar a visualização de pastas/ficheiros e download destes mesmos.O código pode ser manuzeado com o vosso toque pessoal gráfico,recomendo no que interfere só a este código css.
Página de formulário.
formulario.html
- Código:
<form action="upload.php" method="POST" enctype="multipart/form-data">
<p>Ficheiro:</font></p>
<p>
<input type="file" name="file">
<br>
<input type="submit" value="Enviar">
</p>
</form>
Formulário simples:
A página upload.php trata do formulário- código abaixo.
O que vos pode causar impressão é o enctype="multipart/form-data .Isto liberta o tipo de ficheiros para todos os tipos.
O input type="file" serve para abrir a janela onde procuras o ficheiro.
Código igual ao do outro sitema de uploads.
upload.php
- Código:
$destino = "DIRETORIO"; //Pasta onde serao armazenados os uploads
$mandar = $destino."/".$file_name; //isto introduz a barra no directorio exemplo: directoria/ de seguido do nome do ficheiro
if(!move_uploaded_file($file, $mandar)) { //move o ficheiro para a directoria
echo "O ficheiro não pode ser enviado.<br>"; //caso nao tenha sido enviado
echo"<a href= formulario.html>Voltar</a>font>";
}
else { //se foi
echo "O ficheiro foi enviado com sucesso.<br>";
echo "O arquivo enviado foi este: $file"; //variavel file correspondente ao ficheiro enviado
}
echo"<a href= formulario.html>Voltar</a>font>"; // voltar a pagina de formulário
?>
Agora página que mostra a ficheiros ,directoria e sub-pastas:
mostrar.php
- Código:
<?php
$dir = "DIRETORIO"; //definir directoria
$sub = ($_GET['dir']); // sub-pastas
$path = 'directoria'; //definam aqui tambem a directoria
$path = $path . "$sub";
$dh = opendir($path); //abre directoria
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != "..") { // se ha ficheiro e/ou pasta
if (substr($file, -4, -3) =="."){ // se é um ficheiro
echo " $file - <a href=directoria$sub/$file>Download</a>"; // nome e download do ficheiro
//Nao se esquecam de substituir em cima onde está escrito directoria pela directoria
}else{
echo " <a href='?dir=$sub/$file'>$file</a>
"; //caso seja pasta
}
$i++;
}
}
closedir($dh); //fechar
}?>
Espero que não haja dúvidas e que tenham gostado
Abraço
XSnake1996- Administradores
- Mensagens : 48
Moedas : 0
Pixels : 5113
Respeito : 3
Data de inscrição : 11/06/2010
Idade : 27
Treva Fórum :: TREVA FÓRUM :: Área - Habbo Hotel :: Habbo - Desenvolvimento :: Desenvolvimento de site
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Sex Mar 12, 2021 2:56 am por Convidado
» Duelo Melhor Versão De Fan Site Habbo !!
Dom Jun 01, 2014 11:17 pm por dj.lucasvictor
» Layout da TUNEPIXEL.COM
Dom Jun 01, 2014 11:03 pm por dj.lucasvictor
» [Downlaod]Pacotão de Imagens para Habbo
Seg maio 05, 2014 10:53 pm por cocas42
» Pack de pixel art
Seg Nov 04, 2013 3:59 am por Navex
» Habbo Pirata (02/10/2013)
Dom Set 29, 2013 12:00 am por Indien
» Layout Bem legal
Sex Ago 09, 2013 3:01 am por FoGuInHoO-
» Otimos layouts para vc e seu habbo ou seu fan site ou retro !!!
Qui Mar 28, 2013 3:15 am por Stecker
» Pacotão Pixel Art [DOWNLOAD]
Qui Fev 28, 2013 10:50 pm por X.Hitman.X