Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DarthEdu

exibir pastas

Recommended Posts

Gente criei um sisteminha em php que cria pastas e exibe-as, porém quero fazer com que quando não há pastas criadas mostre em um echo uma mensagem "Não há pastas" e quando há apenas exibi-las, tentei varias formas mas não consegui, poderiam me ajudar?

<div class="center" style="margin:0 auto; width:95%; height:550px; background:transparent; margin-top:5px;">
            
                <?php
                    // atribuição a variável $dir
                   $dir = new DirectoryIterator( 'dirPrincipal/' );
                 
                   // atribui o valor de $dir para $file em loop 
                   foreach($dir as $file )
                   {

                     // verifica se o valor de $file é diferente de '.' ou '..'
                     // e é um diretório (isDir)
                     if (!$file->isDot() && $file->isDir())
                     {

                    // atribuição a variável $dname
                        $dname = $file->getFilename();
       
                ?>
                 <div class="item-box" style="width:160px; height:180px; background:#transparent; float:left; padding:15px; margin:7px; ">
                 <?php
                        // imprime o nome do diretório
                        echo "<a href='dirPrincipal/".$dir."'>";
                        echo "<img src='../img/others/folder.png' style='width:150px; height:150px;'><br>";
                        echo "<center><h4 class='t-folder'>".$dname."</h4></center><br>";
                        echo "</a>";

                ?>
                </div>
                <?php } } ?>   
            </div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido.

            <div class="center" style="margin:0 auto; width:95%; height:550px; background:transparent; margin-top:5px;">
            
                <?php
                    // atribuição a variável $dir
                   $dir = new DirectoryIterator( 'dirPrincipal/' );
                 
                   // atribui o valor de $dir para $file em loop 
                   foreach($dir as $file )
                   {

                     // verifica se o valor de $file é diferente de '.' ou '..'
                     // e é um diretório (isDir)
                     if (!$file->isDot() && $file->isDir())
                     {

                    // atribuição a variável $dname
                        $dname = $file->getFilename();
       
                ?>
                 <div class="item-box" style="width:160px; height:180px; background:#transparent; float:left; padding:15px; margin:7px; ">
                 <?php
                        // imprime o nome do diretório
                        echo "<a href='dirPrincipal/".$dir."'>";
                        echo "<img src='../img/others/folder.png' style='width:150px; height:150px;'><br>";
                        echo "<center><h4 class='t-folder'>".$dname."</h4></center><br>";
                        echo "</a>";

                ?>
                </div>
                <?php } } 
                    if (!is_dir('dirPrincipal'.$dname)) {
                        echo "";
                    }
                    else{
                        echo "Nenhum diretório foi encontrado.";
                    }
                ?>   
            </div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.