Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/08/2003, 16:52
Avatar de sakul
sakul
 
Fecha de Ingreso: julio-2002
Mensajes: 274
Antigüedad: 21 años, 8 meses
Puntos: 0
Ok, el siguiente código esta en una carpeta que contiene a otra llamada "uploaded" donde estan las fotos:

código archivo index.php:

</HEAD>
<?
$directorio = $_SERVER["DOCUMENT_ROOT"]."/fotos/uploaded";
$IdDir = opendir($directorio);
static $imagenes = array();

while ($archivo = readdir($IdDir))
{
if (($archivo == '.') || ($archivo == '..') || is_dir($directorio.$archivo) || ($archivo == ".DS_Store"))
continue;
else
$imagenes[] = $archivo;
}
closedir($IdDir);

sort($imagenes);
?><title>Fotos </title>
<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<br>
<table border="0" align="center" cellpadding="7">
<tr align="center" class="epigrafeGaleria">
<?
$celda = 0;
foreach ($imagenes as $imagen)
{
$celda++;
if ($celda>4)
{
//cierro fila
echo "</tr>\n";
//abro fila
echo "<tr>\n";
$celda = 1;
}

//Muestro celda
?>
<td valign="top" align="center">
<p><a href="ver_imagen.php?imagen=<?=$imagen?>"><IMG src="dimensionar.php?imagen=uploaded/<?=$imagen?>&ancho=150" width="150" alt="Haga clic para ampliar" border="0"></a><br>
<?=ucwords(str_replace("_"," ",substr($imagen, 0, -4)))?>
</td>
<?
}
while ($celda<4)
{
echo "<td>&nbsp;</td>\n";
$celda++;
}
?>
</tr>
</table>

Última edición por sakul; 06/06/2005 a las 07:40