Mira a ver si te sirve este Codigo:
En este Link puedes ver como funciona lo que quieres.
http://www.delchoco.com/damaguarte.php
Codigo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Ver Galeria de Fotos
www.delchoco.com</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<TABLE
style="BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; MARGIN-BOTTOM: 10px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid"
cellSpacing=0 cellPadding=4 width="100%">
<TBODY>
<TR>
<TD width="100%" align=middle>
<?php
$tr=$_GET['tr']; $y=$_GET['y']; $tADir=$_GET['tADir']; $aDir = explode(",",$tADir); //arreglo de texto
//$aDir=$_GET['aDir']; $aDir=Array_Recibe($aDir); // Arreglo de php nativo
$myDir = dir("damaguarte/fotos/.");
if (empty($tr)) {$y=0; $tr=0; $aDir = array();}
?>
<?php
function Array_Envia($array)
{ $tmp = serialize($array); $tmp = urlencode($tmp); return $tmp; }
function Array_Recibe($url_array)
{ $tmp = stripslashes($url_array); $tmp = urldecode($tmp); $tmp = unserialize($tmp); return $tmp; }
function verJpg($fi) //creo una funcion que analice un string
{ if(eregi(".jpg" , $fi)|| eregi(".jpeg" , $fi)) //si el string contiene ".jpg" lo muestra
{ return $fi; } return "";
}
//echo '<script> if((f=0)) </scri'.'pt>'; para evaluar una variable js
if($tr==0)
{ $aDir = array();
//echo '<script> alert('. $tr.'); </scrip't>';
while($cDir = $myDir -> read( )) // lee cada uno de los elementos y los pasa por la funcion verJpg
{ $v = verJpg($cDir); if ($v!="") { $tr++; $aDir[] = $v; } }
// Usando un link (URL).
//echo "<a href=\"recibir_array.php?array=$array\">pasar array</a>";
rsort($aDir); //ordenar por fecha C/FOTO
$tADir = implode(",",$aDir); //toma el y Convierte el Arreglo en un Texto por primera vez para luego enviarlo
}
//foreach ($aDir as $key => $val) { echo "aDir[" . $key . "] = " . $val . "<br>"; }
if (($y >= $tr)||($y <= 0)) $y = 0;
?>
<script> var f = <?php echo $y; ?> </script>
<script> var Tr = <?php echo $tr; ?> </script>
<script>
<?php
for ($i = 0, $total = count($aDir); $i < $total; $i ++) echo "ax[$i] = '$aDir[$i]';";
?>
</script>
<? //$aDir=Array_Envia($aDir);
?>
</TD>
</TR></TBODY></TABLE>
<!-- main -->
<table width="51%" border="0" align="center" cellpadding="3" cellspacing="3">
<tr>
<td width="7%"><table width="50" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000">
<tr>
<td width="11" height="27"><img src="tbl/cesi.gif" width="11" height="27" /></td>
<td width="322" class="top"><span
class=navbar> </span></td>
<td width="10" ><div align="right"><img src="tbl/cesd.gif" width="10" height="27" align="top" /></div></td>
</tr>
<tr>
z <td width="11" height="43" class="lateral_izq"> </td>
<td background="damaguarte/imagenes/footer4_bg.gif" bgcolor="#000000">
<div align="center"><b><font color="#33FF00"><span><font color="#00FFFF"><a href="damaguarte.php"><strong><font color="#FFCC00" size="3" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><strong><font color="#99CC00" size="3" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><strong><font color="#FFCC00" size="3" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><strong><font color="#99CC00" size="3" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><strong><font color="#FF0000"><span style="height:1; filter:shadow(color=#666666, direction=230,
enabled=1)"><font face="Arial Narrow" size="4"><font color="#FFCC00" size="3" face="Verdana, Arial, Helvetica, sans-serif">
<script> document.write(fotos_damaguarte(f-1 ,"<?php echo $tADir; ?>","<?php echo $aDir[$y-1]; ?>","Previus",' width="100" height="100"')); </script>
</font></font></span></font></strong></font></font></strong></font></font></strong></font></font></strong></font></font></strong></a></font></span></font></b>
</div></td>
<td align="right" valign="top" class="lateral_der">
<div align="left"></div></td>
</tr>
<tr>
<td height="27"><img src="tbl/ceii.gif" width="11" height="27" /></td>
<td class="down"> </td>
<td><div align="right"><img src="tbl/ceid.gif" width="10" height="27" /></div></td>
</tr>
</table></td>
<td width="38%"><table width="343" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000">
<tr>
<td width="11" height="27"><img src="tbl/cesi.gif" width="11" height="27" /></td>
<td width="322" class="top"><span
class=navbar><a onClick=history.back(1)
href="http://www.delchoco.com"><img
border=0 alt="Go Back"
src="damaguarte/imagenes/navbits_start.gif"></a> Galeria
de Fotos de Collectcion <strong>DAMAGUARTE</strong>
</span></td>
<td width="10" ><div align="right"><img src="tbl/cesd.gif" width="10" height="27" align="top" /></div></td>
</tr>
<tr>
<td width="11" height="43" class="lateral_izq"> </td>
<td background="damaguarte/imagenes/footer4_bg.gif" bgcolor="#000000">
<div align="center"><b><font color="#33FF00"><span><font color="#00FFFF"><a href="trocha_quibdo_medellin.htm"><strong><font color="#FFCC00" size="3" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><strong><font color="#99CC00" size="3" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><strong><font color="#FFCC00" size="3" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><strong><font color="#99CC00" size="3" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><strong><font color="#FF0000"><span style="height:1; filter:shadow(color=#666666, direction=230,
enabled=1)"><font face="Arial Narrow" size="4"><font color="#FFCC00" size="3" face="Verdana, Arial, Helvetica, sans-serif">
</font></font></span></font></strong></font></font></strong></font></font></strong></font></font></strong></font></font></strong></a>
<script> document.write(fotos_damaguarte(f+1 ,"<?php echo $tADir; ?>","<?php echo $aDir[$y]; ?>","Clic para Continuar la Galeria")); </script>
</font></span></font></b> </div></td>
<td align="right" valign="top" class="lateral_der">
<div align="left"></div></td>
</tr>
<tr>
<td height="27"><img src="tbl/ceii.gif" width="11" height="27" /></td>
<td class="down"><div align="center"><strong><font color="#00FF00">.
<script> document.write(" * Referencia: " ,f+1, " de ",Tr ); </script>
. </font></strong></div></td>
<td><div align="right"><img src="tbl/ceid.gif" width="10" height="27" /></div></td>
</tr>
</table></td>
<td width="55%"><table width="50" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000">
<tr>
<td width="11" height="27"><img src="tbl/cesi.gif" width="11" height="27" /></td>
<td width="322" class="top"><span
class=navbar> </span></td>
<td width="10" ><div align="right"><img src="tbl/cesd.gif" width="10" height="27" align="top" /></div></td>
</tr>
<tr>
<td width="11" height="43" class="lateral_izq"> </td>
<td background="damaguarte/imagenes/footer4_bg.gif" bgcolor="#000000">
<div align="center"><b><font color="#33FF00"><span><font color="#00FFFF"><a href="trocha_quibdo_medellin.htm"><strong><font color="#FFCC00" size="3" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><strong><font color="#99CC00" size="3" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><strong><font color="#FFCC00" size="3" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><strong><font color="#99CC00" size="3" face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><strong><font color="#FF0000"><span style="height:1; filter:shadow(color=#666666, direction=230,
enabled=1)"><font face="Arial Narrow" size="4"><font color="#FFCC00" size="3" face="Verdana, Arial, Helvetica, sans-serif">
<script> document.write(fotos_damaguarte(f+1 ,"<?php echo $tADir; ?>","<?php echo $aDir[$y+1]; ?>","Next",' width="100" height="100"')); </script>
</font></font></span></font></strong></font></font></strong></font></font></strong></font></font></strong></font></font></strong></a></font></span></font></b>
</div></td>
<td align="right" valign="top" class="lateral_der">
<div align="left"></div></td>
</tr>
<tr>
<td height="27"><img src="tbl/ceii.gif" width="11" height="27" /></td>
<td class="down"> </td>
<td><div align="right"><img src="tbl/ceid.gif" width="10" height="27" /></div></td>
</tr>
</table></td>
</tr>
</table>
<body>
</body>
</html>
Abres y ves los datos con esta misma pagina:
Lo que hago es manejar u arregleo del contenido de fotos del disco y luego me paso ese arreglo como texto y al recibirlo lo convierto a array nuevamente para poder ver cada posicion del array los cuales muestro como fotos del disco.
email:
[email protected] Industria de Software CyberX
Henry Pandales
Ing. de Sofwtare
http://www.delchoco.com