DarthEdu 0 Denunciar post Postado Janeiro 18, 2016 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
DarthEdu 0 Denunciar post Postado Janeiro 18, 2016 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