Jump to content


Photo

Galeria Php Simples!


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Júlio Mucilon

Júlio Mucilon

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:Minas

Posted 12/07/2011, 14:00

E ai galera! eu nao entendo muito de php mais eu queria saber se da para criar uma galeria de imagens mais facil!!
eu tenho aqui um arquivo chamado lerdir.php!
Ele le os arquivos de imagens de um serto diretorio e gera um codigo html para facilitar na ora de postar mais fotos!
eu tambem tenho um thumb.php que gera as images de miniaturas.

o lerdir.php e o seguinte:

<?

# Diretorio de fotos
$dir = "XXX";
# Extensoes permitidas
$exts = array('jpg','png','jpeg','gif','bmp','JPG','PNG');
if (is_dir($dir)) {
$onload = "";
$alb = "";
$k = 0;
if ($d = opendir($dir))
{
while (($file = readdir($d))!== false)
{
if (filetype($dir.'/'.$file) == 'file')
{
# recupera a extensao do arquivo
$extensao = explode(".", $file);
for($i=0; $i<=count($exts)-1; $i++)
{
if($extensao[1] == $exts[$i])
{
if(!isset($_SESSION['logado']))
{
# Criando o link da imagem pra o lightbox e exibindo a thumb
$alb .= "<a href=\"$dir/{$file}\" rel=\"ex0\" title=\"$dir\"><img border=\"0\" src=\"thumb.php?img=$dir/{$file}\"></a>\n";
}

}
}
}
$onload .= " $(\"a[rel='ex$k']\").colorbox();\n";
}
closedir($d);
}
}
?>
<script>
$(document).ready(function(){
<?=$onload?>
$("#click").click(function(){
$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");
return false;
});
});
</script>

<?=$alb?>


Bom! mais ou menos ele "chama" as imagens do diretorio /XXX e gera o codigo da miniatura com link da imagem original e o rel de um jquery!
eu queria saber se tem como editar esse lerdir para ele entrar em um diretorio /XXX e nesse diretorio ter outros diretorios como /YYY e /FFF
anbos com imagens!
seria bom se ele gerase uma miniatura do diretorio /YYY e outra /FFF etc..
Eu somente queria facilitar a vida do dono do site que nao intende nada de nada!!!
somente fazer upload das fotos e pronto ela ja cai na galeria!

Sei que nao e simples mais ja agradesso a todos pela aguda!
:D

Attached Files






1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq