Ultimas do CanalQb

PHP - Listando Arquivos e Pastas

@CanalQb

PHP - Listando Arquivos e Pastas




Listar arquivos e pastas em um diretório pode ser uma tarefa útil para diversos propósitos. Vamos explorar dois scripts PHP simples que fazem exatamente isso.

Script para Listar Arquivos e Pastas:

<?php

if ($diretorio = opendir(".")) {

    while (false !== ($pasta = readdir($diretorio))) {

        if (($pasta != ".") and ($pasta != "..")) {

            echo "<li><a href='$pasta' title='$pasta' target='new'>$pasta</a></li><br>";

        }

    }

    closedir($diretorio);

}

?>

Este script lista todos os arquivos e pastas no diretório atual, excluindo as entradas "." e "..".

Script para Listar Apenas os Diretórios:

<?php

$dir = "./";

foreach (glob($dir . "*", GLOB_ONLYDIR) as $pastas) {

    if (is_dir($pastas)) {

        echo "<li><a href='$pastas' title='$pastas' target='new'>$pastas</a></li><br>";

    }

}

?>

Este script lista apenas os diretórios no diretório especificado.

Observações:

Ambos os scripts geram links para os arquivos e pastas, permitindo que você os abra em uma nova janela (target='new').

Certifique-se de substituir ./ pelo caminho do diretório desejado.

Exemplo de Utilização:

<div class="listagem">

    <h2>Lista de Arquivos e Pastas</h2>

    <ul>

        <?php include("script_listar_arquivos_pastas.php"); ?>

    </ul>

</div>

Conclusão:

Esses scripts podem ser úteis ao construir uma interface para navegação em diretórios ou para exibir uma lista de recursos disponíveis. Lembre-se de personalizar conforme as necessidades específicas do seu projeto.

Esperamos que estes scripts facilitem a sua jornada ao trabalhar com listagem de arquivos e pastas em PHP! Se houver dúvidas ou sugestões, compartilhe nos comentários. 

📂💻 #PHP #ListagemDeArquivos #DesenvolvimentoWeb 

Nenhum comentário

Comente só assim vamos crescer juntos!

Observação: somente um membro deste blog pode postar um comentário.