Ir para conteúdo
Fórum Script Brasil
  • 0

Galeria de Imgens


itibere

Pergunta

Olá para Todos,

Eu estou montando uma galeria de imagns, no meu site se o uso de banco de dados, para isso estou usando o codigo abaixo

<?php
//error_reporting(E_ALL);
//ini_set('display_errors', '1');
$alb=$_GET['verArq']."/"; // Caminho completo das pasta onde estao as imagens Ex mini/casa
$count=0;
echo "<table width='99%' border='0' cellspacing='0' cellpadding='0' class='moldura' align='center'> ";
echo "<tr align='center' height='30'><td colspan='5' style='background-color:#000000; color:#FFFFFF;font-size:16pt;'> Galeria de Imagens<hr></td></tr>";
echo "<tr>";
        if ($handle = opendir($alb)) {
            while (false !== ($file = readdir($handle))) {
                if ($file != "." && $file != "..") {
                if(basename("$file")=="Thumbs.db"){
                }else{
                    echo "<td align='center' valign='middle' class='trgridMaior'><br><a href='".$alb.basename("$file")."'><img src='thumb.php?img=".$alb.basename("$file")."'border='0'></a><br>".str_replace(".jpg","",$file)."<br>&nbsp;</td>";
                    }
                }
                $count=$count+1;
                 if($count==5){
                  echo "</tr><tr>";
                 $count=0;
               }
             }
         }
closedir($handle);
echo "</tr></table>";
?>

Veja que ele é simples, apenas abre uma pasta especifica, percorre todos os arquivos e monta uma tabela para exibilos.

Só que estou tendo uma dificuldade que não consegui entender ainda, em detirmidas linha da tabela o codigo não cria a ultima coluna de imagem, e fica uma especie de "buraco" na grade, jé tentei de tudo para resolver mas não consegui por isso estou aqui pedindo a ajuda de voces.

Clique na imagem, que vai direcionar para a galeria.

**** Motivo para editar: remoção do link de exemplo. *****

Editado por itibere
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

olá, consegui resolver o problema, havia uma falha na logica

acrescentei este trecho no codigo e resolveu:

....
else{
                    echo "<td align='center' valign='middle' class='trgridMaior'><br><a href='".$alb.basename("$file")."'><img src='thumb.php?img=".$alb.basename("$file")."'border='0'></a><br>".str_replace(".jpg","",$file)."<br>&nbsp;</td>";
                    }
                }else{
                    $count=$count-1;
                }
....

Editado por itibere
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...