
Normalmente, Quando usamos a linguagem de programação PHP, Fazemo-lo Mostrar o usuário de um página da Web, com base em certos parâmetros, um resultado em HTML interpretável pelo navegador que você está usando.
Na parte do servidor Se tiver instalado o PHP, Além disso, Podemos usá-lo para executar determinadas funções na mesma, executar comandos, ler e escrever arquivos, …, e no nosso caso, para Pesquisar ou listar os arquivos contidos em um diretório.
Para fazer isso, PHP nos oferece a função opendir, o que faz a abertura de um gerente ou diretório de manipulador, no qual executar determinadas funções que nos dará os resultados esperados. Incluindo a, Eles são:
- readdir – Ele vai ler uma entrada de diretório
- closedir – é o fechamento do diretório do manipulador.
Assim, para realizar o viagens, o listagem, do arquivos contidos em uma pasta, ou diretório, nosso servidor PHP, Nós o faremos conforme mostrado no código a seguir:
1 2 3 4 5 6 7 8 9 10 11 12 13 | //Apertura del manejador de directorio $directorio = opendir( $rutaDirectorio ); //Lectura de los distintos archivos y subdirectorios (incluidos '.' y '..' en sistemas Linux) while ( $archivo = readdir( $directorio ) ) { //Operaciones a realizar sobre el archivo, //cuyo nombre se encuentra en la variable $archivo } //Cierre del manejador de directorio closedir( $directorio ); |
Como podemos ver, em primeiro lugar é Abre o diretório de manipulador usando a função opendir, Qual parâmetro será o rota o diretório que você deseja gerenciar. Por favor, note que para fazer o resultado satisfatório, Você deve ter permissão de acesso ao mesmo, que de outra forma, ou se não há, vai voltar FALSO.
Diretório de manipulador uma vez criada, Fazemos a chamada à função readdir, cujo parâmetro é o gerente de diretório, e isto deve estar retornando, um a um, os nomes da arquivos ou diretórios Você está dentro do. Os mesmos nomes serão retornados na variável $arquivo. Esta função também listará links simbólicos ‘.’ e '...’, no caso de um sistema Linux, referindo-se a diretório atual e para o anterior.
Após a conclusão das operações pertinentes e necessárias sobre esses nomes de arquivos e pastas, Realizamos a fechamento e liberação do diretório de manipulador usando a função closedir.
Desta forma, Se a qualquer momento que você precisa viagens dinamicamente certos pastas para procurar um arquivo, ou para listá-los e exibi-los para o usuário, Você pode fazer uso desses recursos, nós oferecemos PHP, sempre tendo em conta o nível de restrição que ambos possuem arquivos como pastas nos arquivos de sistema no servidor onde você instalou.
