Show directory folders

0

I have this code:

<script>
$(document).ready(function(){
    $(".DOCcontenido_t").click(function(){
        $(this).find("DOCcontenido_t_p").slideToggle();
    });
});
</script>
<?php
$directorio = opendir("."); //ruta actual
while ($archivo = readdir($directorio)){
    //verificamos si es o no un directorio
    if (is_dir($archivo)){
        //si es el directorio . o .. no lo mostramos
        if($archivo!="." AND $archivo!=".."){
            //de ser un directorio lo mostramos
            echo "<p class='DOCcontenido_t'>".$archivo;
            //obtener el contenido del directorio
            $contenido=opendir("./".$archivo);
            while($archivocontent = readdir($contenido)){
                //Verificamos que no sea ni el directorio . ni el ..
                if($archivocontent!="." AND $archivocontent!=".."){
                    //Verificamos si es un directorio
                    if(is_dir($archivocontent)){
                        //Mostramos el contenido
                        echo "<p class='DOCcontenido_t_p'>".$archivocontent."</p>";
                    }
                }
            }
            echo "</p>";
        }
    }
}
?>

What I want to do:

What I want to do is show the folders of the current folder and the subfolders of that folder.

An example:
-Folder 1
| + Subfolder 1
| + Subfolder 2
| + Subfolder 3
-Folder 2
...

My problem

                    if(is_dir($archivocontent)){
                        //Mostramos el contenido
                        echo "<p class='DOCcontenido_t_p'>".$archivocontent."</p>";
                    }

When I check that if the subfolders are folders, the echo is not executed. And if I remove that if it shows all the content.

    
asked by matahombres 25.11.2018 в 03:20
source

0 answers