Ir para conteúdo

POWERED BY:

Arquivado

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

Ariel

Listar imagens da pasta E

Recommended Posts

Bom,tenho um script que lista as imagens de uma pasta. Funciona tranquilamente.Oque eu preciso agora é que, quando eu clico em uma imagem, ao abrir a janela com apenas esta imagem, COLOCAR um link Anterior e/ou Proxima para ir passando as imagens desta pasta.Se fosse pra fazer a paginacao da lista de imagens ou arquivos da pasta, eu ja vi o tutorial. Mas, no caso, preciso saber como fazer para passar para a proxima imagem? como saber qual o nome da proxima ou anterior para colocar no link ?Alguem tem ideia /?Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

e estou co mesta duvida tb, fiz um script que le as imagens, o nome das minhas fotos estão assim 01 (0).jpg ,01 (1).jpg ,01 (3).jpg.. e as miniaturas 02 (0).jpg ,02 (1).jpg ,02 (3).jpg.. fiz um script que le o diretorio faz as paginas para mostras as fotos, mas como saber a proxima? por exemplo a orte fica assim: 01 (0).jpg 01 (1).jpg 01 (10).jpg ai do 1 vai para o 2, mas a imagen é a 10!, o correto seria renomear sequencialmetne 001,jpg, 002.jpg,003.jpg ai daria certo, mas tenho mais de 120 galerias com essa nomeação, a solução foi passar os parametros pel link, diretorio, quantidade e extensão do arquivo, ai da certinho imclusive com slide showvalews

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao, no caso, pra mim nao importa a ordem numerica. Mas sim, fazer com que ele sempre vá passando uma imagem de cada vez. http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

 

Mas fazer isso de forma automatica, nao fazer o link manual, pq num vira. http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

encontrei na phpbrasil, esse codigo que faz oq eu preciso. Porem, as imagens se repetem.

 

Tentei entende-lo para alterar, mas nao achei como resolver.

 

<?php$dir = 'pasta'$filtro=".jpg;";$nivel="";$n_foto = 0;$diraberto = opendir($dir); // Abre o diretorio especificado chdir($dir); // Muda o diretorio atual p/ o especificado while($arq = readdir($diraberto)) { // Le o conteudo do arquivo 	if($arq == ".." || $arq == ".")continue; // Desconsidera os diretorios 		$arr_ext = explode(";",$filtro);		foreach($arr_ext as $ext) { 		$extpos = (strtolower(substr($arq,strlen($arq)-strlen($ext)))) == strtolower($ext); 		if ($extpos == strlen($arq) and is_file($arq))		{ // Verifica se o arquivo é igual ao filtro   			$foto[$n_foto] = $nivel.$arq; // Imprimi em forma de arvore 			$n_foto++;		}			} 			if (is_dir($arq)) {    				$foto[$n_foto] = $nivel.$arq; // Imprimi em forma de arvore 				$n_foto++;				varre($arq,$filtro,$nivel."    "); // Executa a funcao novamente se subdiretorio 				} 		} 				chdir(".."); // Volta um diretorio 		closedir($diraberto); // Fecha o diretorio atual 	if($nfoto < $n_foto){		echo "<IMG SRC=\"$dir/$foto[$nfoto]\">";		}	else {			$nfoto = 0;		echo "<IMG SRC=\"$dir/$foto[$nfoto]\">";		}?><form>  <?php	if($nfoto != 0)	{		$aux_foto = $nfoto - 1;   		echo "<A HREF=\"fotos.php?id=$dir&nfoto=$aux_foto&play=cancelar\" class='menu1'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>Anterior</font></a>";	}	else	{		echo "  ";	}	echo "   ";	if($nfoto != $n_foto-2)	{		$aux_foto = $nfoto + 1;   		echo "<A HREF=\"fotos.php?id=$dir&nfoto=$aux_foto&play=cancelar\" class='menu1'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>Próxima</font></a>";	}	else	{		echo "  ";	}?>  <br>  <a href="fotos.php?id=<? echo $dir; ?>&nfoto=1&play=cancelar" class="menu1"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Primeira</font></a>  <? $ulfoto = $n_foto-2; echo "<font size='2'  face='Verdana, Arial, Helvetica, sans-serif'><a href='fotos.php?id=$dir&nfoto=$ulfoto&play=cancelar' class='menu1'>Última</a></font>"; ?><br>  <br>  <br></center>  </form>

Alguem pode ajudar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

kramba... passei quase o dia inteiro pesquisando e nao achei nada pra resolver isso... putz....ninguem sabe arrumar pra mim nao? falow!

Compartilhar este post


Link para o post
Compartilhar em outros sites

achei uns scripts de imagem que fazem isso... mas, parecem q usam a mesma logica ai de cima... nao sei pq nao funciona.. ou melhor, pq repete a visualizacao das imagens?.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

ariel você quer tipo slides?

entre no meu site;

 

http://www.maisqueamigos.com/

 

vai em fotos e veja como são visualizadas, tem o anterior e proxima e slides, mas uso javascript (para os slides)

 

de uma olhada e me fale o que achou beleza

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas voce usa banco de dados ou armazena direto em pasta ?Pq se for em banco de dados eu sei fazer....mas nesse caso eu preciso fazer anterior e proxima sem banco de dados... so colocando os arquivos numa pasta no ftp...Nesse caso, a leitura e pra mostrar as miniaturas eu fiz... ta ok. So preciso saber para passar foto a foto.falwo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

to precisando de ideia.... preciso resolver como fazer isso... :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

É Claro que alguem deve saber como fazer isso...

 

Pê pessoal... Sei que tem um caras aqui que são fogo na roupa e podem fazer isso nem piscar de olhos...rsrs

Compartilhar este post


Link para o post
Compartilhar em outros sites

não sei se vai ser muito util mas com lightbox isso fica facil

 

de uma olhada no link abaixo

 

Lightbox 2

 

ele tem um esquema de "rolagem" de imagem usando as setas do teclado

ou usando um botãozinho pronto

 

de uma olhada q tem uns exemplos lah e um tutorial

 

acho q isso resolve

 

flow ^_^

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.