Alguém tem um script que exibe todas fotos que estão em uma pasta? Eu procurei e não achei uma. todos não estão funcionando acho que é por causa da mudança de php.
Exemplo este.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/><title>Galeria Simples usando PHP</title><!--
###################################
## Estilos ##
###################################
--><style>
body {
text-align:center;
margin:0;
padding:0;}
div {
padding:13px;
display:block;
border:1px solid #ddd;
background:#eee;
font-size:10px;
font-family:Arial,Helvetica, sans-serif;
color:#999;
margin:0auto;}
div.thumb {float:left;
margin:014px14px0;
padding:0;}
div.thumb a {float:left;
padding:13px;}
div.thumb a:hover {
background:#b70000;}
div.thumb img {
width:100px;
height:100px;}
div p {
padding:8px00px;
margin:0;}
div a {
color:#666;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;}
div a:hover {
color:#b70000;
text-decoration:underline
}</style></head><body><?php
//URL onde o arquivo PHP vai ficar
$url_galeria ="http://localhost/album/index.php";//URL onde o arquivo PHP vai ficar
$pasta_fotos ="fotos";//Início da função
$fotos = array();//Loop que percorre a pasta das imagens e armazena o nome de todos os arquivosforeach(glob($pasta_fotos .'/{*.jpg,*.*}', GLOB_BRACE)as $image){
$fotos[]= $image;}//Verifica se deve exibir a lista ou uma fotoif(!isset($_GET['image'])or($_GET["image"]=="")){//Faz o loop pelo folder de imagensfor($i=0; $i < count($fotos); $i++){//Cria cada uma das thumbs dentro de uma <div> com link para a imagem grande
echo "<div class='thumb'>";
echo "<a href='". $url_galeria ."?image=". $i ."'>";
echo "<img src='". $fotos[$i]."'>";
echo "</a>";
echo "</div>";}}else{//Guarda o nome da imagem para montar o link da imagem grande
$foto_g = explode("", $fotos[$_GET["image"]]);//Configura os links de próxima e anteriorif( $_GET["image"]==0){ $anterior ="";}else{ $anterior = $_GET["image"]-1;}if( $_GET["image"]== count($fotos)-1){ $proxima ="";}else{ $proxima = $_GET["image"]+1;}//Quando solicitada uma imagem em particular, monta a <div> e insere a imagem grande de acordo com o link
echo "<div>";
echo "<a href='". $url_galeria ."?image=". $proxima ."'>";
echo "<img src='". $foto_g[0]."_g". $foto_g[1]."'>";
echo "</a>";
echo "<p><a href='". $url_galeria ."?image=". $anterior ."'>Foto anterior</a> | <a href='". $url_galeria ."'>Voltar para a galeria</a> | <a href='". $url_galeria ."?image=". $proxima ."'>Próxima foto</a></p>";
echo "</div>";}?><!-- TemplateEndEditable --></body></html>
Pergunta
Thiago lablonsk
Alguém tem um script que exibe todas fotos que estão em uma pasta? Eu procurei e não achei uma. todos não estão funcionando acho que é por causa da mudança de php.
Exemplo este.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.