Ir para conteúdo

POWERED BY:

Arquivado

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

elias.r

Imagens de um diretorio

Recommended Posts

Ae galera, seguinte, o codigo abaixo é uma tentativa que eu fiz em conseguir pegar todos os arquivos .jpg q tinha num diretorio e colocar numa pagina.

Deu certo, mas preciso agora de colocar essas fotos em tabela:

 

7 colunas de 3 linhas oq daria 21 fotos por pagina, fazendo inclusive a paginacao necessaria.

Peço que por favor me ajudem nisso, pois, é o ultimo detalhe q falta p eu conseguir concluir a parte de fotos do meu site...

 

<?php $dir = "bartucada/mini"; $dh = opendir($dir); while (false !== ($filename = readdir($dh))) { if (substr($filename,-4) == ".jpg") { ?><p><img border="0" src="http://www.aafdz.com/fotos/<? echo $dir;?>/<? echo $filename;?>"></p><? } } ?>

Por favor galera, conto c vcs!

Compartilhar este post


Link para o post
Compartilhar em outros sites

kara aqui fiz com um for mas como as suas imagens estão vindo de um banco basta trocar e colocar no laço que varre seu banco...

e vai funcionar...

espero que lhe ajude...

PHP [/tr][tr]

<?php

$contador = 1;

echo "<table border=01>";

for($numero = 1; $numero <= 21; $numero++)

{

if($contador >= 7)

{

echo "<td>$numero</td><tr>";

$contador = 1;

}

else

{

echo "<td>$numero</td>";

$contador++ ;

}

}

echo"</table>";

?>

[/tr]

 

abraços

Marcio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Graças à e-mails do pessoal do fórum, consegui chegar nesse código aki q reproduz exatamente oq eu preciso, porém ainda falta 1 último detalhe: a paginação.

 

Alguem ajuda ae!

 

PHP [/tr][tr]

<?php

 

// variável que define o diretório das imagens

$dir = "festa/mini/";

// esse seria o "handler" do diretório

$dh = opendir($dir);

$coluna = 0; // Não Altere este número

echo "<center><table border=0><tr>";

// loop que busca todos os arquivos até que não encontre mais nada

while (false !== ($filename = readdir($dh))) {

// verificando se o arquivo é .jpg

if (substr($filename,-4) == ".jpg" || substr($filename,-4) == ".JPG") {

echo "<td align=center><img src= $dir$filename border=0></td>";

$coluna ++;

if ($coluna >= 3) { // Coloque o número de colunas que você deseja em seu Álbum

echo "</tr><tr>";

$coluna = 0;

}

}

}

echo "</tr></table><b>";

?>

</body>

</html>

[/tr]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom tá ai, espero que seja isso que procure...

 

PHP [/tr][tr]

<?php

$busca = "SELECT * FROM SuaTabela";

$total_reg = "1"; // número de registros por página

if (!$pagina) {

$pc = "1";

} else {

$pc = $pagina;

}

$inicio = $pc - 1;

$inicio = $inicio * $total_reg;

$limite = mysql_query("$busca LIMIT $inicio,$total_reg");

$todos = mysql_query("$busca");

$tr = mysql_num_rows($todos); // verifica o número total de registros

$tp = $tr / $total_reg; // verifica o número total de páginas

 

// vamos criar a visualização

while ($dados = mysql_fetch_array($limite)) {

echo "<img src=$dados[1]><br>";

}

 

// agora vamos criar os botões "Anterior e próximo"

$anterior = $pc -1;

$proximo = $pc +1;

if ($pc>1) {

echo " <a href=''><- Anterior</a> ";

}

echo "|";

if ($pc<$tp) {

echo " <a href=''>Próxima -></a>";

}

 

?>

[/tr]

abraços

 

Marcio

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.