Listado de Archivos

Iniciado por dimitrix, 28 Agosto 2008, 14:07 PM

0 Miembros y 1 Visitante están viendo este tema.

dimitrix

Bueno tengo este código que me lista los archivos y las carpetas, lo que me gustaría saber es si se puede listar sólo los archivos y también si se puede listar sólo las carpetas

Código (php) [Seleccionar]
<?php
if ($gestor opendir('.')) {
    while (
false !== ($archivo readdir($gestor))) {
        if (
$archivo != "." && $archivo != "..") {
            echo 
"$archivo\n";
echo "<br>";
        }
    }
    
closedir($gestor);
}
?>




USUARIO_DE_SOFTWARE_LIBRE

Yo tube ese problema una vez y usé la función is_dir que devuelve true si el nombre del archivo es un directorio.

if ($archivo != "." && $archivo != ".." && is_dir($archivo)==TRUE) {

de esa forma solo mostraría los directorios :)

dimitrix

Muchas gracias, luego también estaría, el is_file.

Gracias de nuevo.




dimitrix

Bien, ya comprobé y funciona todo bien, pongo los códigos:

Sólo archivos:
Código (php) [Seleccionar]
<?php
if ($gestor opendir('.')) {
    while (
false !== ($archivo readdir($gestor))) {
        if (
$archivo != "." && $archivo != ".." && is_file($archivo)==TRUE) {
            echo 
"$archivo\n";
echo "<br>";
        }
    }
    
closedir($gestor);
}
?>



Sólo carpetas:
Código (php) [Seleccionar]
<?php
if ($gestor opendir('.')) {
    while (
false !== ($archivo readdir($gestor))) {
        if (
$archivo != "." && $archivo != ".." && is_dir($archivo)==TRUE) {
            echo 
"$archivo\n";
echo "<br>";
        }
    }
    
closedir($gestor);
}
?>



Estoy haciendo una especie de aplicación para ver imágenes ordenadas por carpetas, etc...