Newsmade
PHP, no auge
Voltar

Listando Fotos

Ao fazer uma galeria de foto senti a necessidade de exibi-las (descobri a américa), em fim seguindo os padrões do webphp (meu antigo site) está ai, o cod para visualização de imgs de um diretorio.

<?
//aqui vc tras um parametro
$id = $_GET['id'];
//coloco o parametro em uma variavel chamada dir
$dir = "./images/social/$id/";
$fotos = array();
//faço a leitura do diretorio
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
//leio os arquivos do diretorio
$ext = strtolower(end(explode('.', $file)));
$types_aceitos = explode(",","jpg,png,gif,jpeg");
//verifica se o tipo do arquivo é uma foto
if (in_array($ext, $types_aceitos)){
$fotos[] = $file;
}
}
closedir($dh);
}
}

sort($fotos);
// para exibir em ordem alfabética
?>

<table width="166" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<label>Arquivos</label>
</td>
</tr>
<?
foreach($fotos AS $arquivo)
{ ?>
<tr>
<td><?
echo "<a href='$dir$arquivo' target='_blank'> $arquivo</a>";
?>
</td>
</tr>
<? } ?>
</table>
</div>
Ligações Imagens
Postado 21/05/2009 15:09 por Jeison Frasson

© 2002-2012 Newsmade - Quase todos os direitos reservados.