Pular para o conteúdo

Listando arquivos do diretório

Alguns hosts não permitem que você liste os arquivos dos diretórios, obrigando a ter um index no diretório. Esse simples script lista os nomes dos arquivos criando links para os mesmos. Você pode salva-lo com nome de index.php ou index.html para que seja executado automaticamente quando o diretório for acessado.
Everton da Silva reimassupilami
Hits: 32.386 Categoria: PHP Subcategoria: Manipulação de arquivos
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Alguns hosts não permitem que você liste os arquivos dos diretórios, obrigando a ter um index no diretório. Esse simples script lista os nomes dos arquivos criando links para os mesmos. Você pode salva-lo com nome de index.php ou index.html para que seja executado automaticamente quando o diretório for acessado.
Download lista.php Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

<html>
<head>
   <title></title>
</head>
<body>

<table width="50%" border="0" align="center">
   <tr bgcolor="#CCCCCC"> 
    <td width="60%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Arquivo</font></strong></div></td>
    <td width="40%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Data de Upload</font></strong></div></td>
     </tr>

<?php
/* Script para listar arquivos do diretório, com os respectivos links */

   if ($handle=opendir(".")) {                           //abre diretório para leitura
      $x=0;
      while (false!==($file=readdir($handle))) {            //lê arquivos do diretório
         if ($file!="." && $file!="..") {               //evita leitura de . e ..
               $matrix[$x]=$file;                     //armazena nomes dos arquivos na matriz
               $x++;
         } //if
      } //while
      closedir($handle);                              //fecha o diretório
   } //if
   $x=0;
   while($matrix[$x]) {                              //imprime links com nomes dos arquivos
      if($x%2==0) {
         echo '<tr bgcolor="#FFFFCC">';
      } //if
      else {
         echo '<tr bgcolor="#FFFF99">';
      } //else
      echo '   
            <td><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="'.$matrix[$x].'">'.$matrix[$x].'</a></font></strong></td>
            <td align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">'.date("d/m/Y - H:i", filemtime($matrix[$x])).'</font></strong></td>
         </tr>
      ';
      $x++;
   } //while
?>

</table>

</body>
</html>
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Texto sobre uma imagem

source-highlight

Script para fazer upload de arquivos

uploadGenilhu

Conversor de Arquivos.

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.