Tengo lo siguiente:
Un archivo que tiene dos divs. En uno se muestran imágenes en miniatura leidas de un directorio. y en otro quiero que aparezca la imagen en grande.
La imágenes del directorio de grandes tienen el mismo nombre que las del directorio de miniaturas.
La miniaturas aparecen correctamente, pero la grande no.
La idea es recuperar el nombre que paso a través de url y leerlo en el div donde se muestra la foto grande.
Os agradezco vuestra ayuda.
Este es el código completo
Código PHP:
<?
$sql= "SELECT * FROM comunidades WHERE nombrecomunidad='".$nombre."';";
$res=mysql_query($sql) or die("Error en el servidor");
while($fila = mysql_fetch_array($res)){
$var = $fila["nombrecomunidad"];
if($var == $nombre){
$param = $fila["id"];
$vars = $fila["direccioncomunidad"];
}
}
function leerDirectorio($cual)
{
$directorio = opendir($cual);
while ($item_del_directorio = readdir($directorio))
{
$archivos[] = $item_del_directorio;
}
closedir($directorio);
return $archivos;
}
?>
</div>
<div id="contenidorestringido">
<?
echo "<h1>COMUNIDAD DE: <span class='estilo2'>$var<span/></h1>";
echo "<h1><span class='estilo2'>$vars<span/></h1>\n";
echo "<br>\n";
echo "<br>\n";
?>
<div id="fotoscomunidad">
<?
global $file;
$handle=opendir("../imagenes/miniaturas/$param");
while ($file = readdir($handle))
{
if($file != "." && $file != ".." && $file != "Thumbs.db")
{
$fichero = "../imagenes/miniaturas/$param/".$file;
echo "<ul><li>";
echo "<a href='comunidad.php?nombrecomunidad=$nombre&$file'><img src='$fichero' /></a>";
echo "</li></ul>";
}
}
//Cerramos el directorio
closedir($handle);
?>
</div>
<div id="fotograndec">
<?
$foto= "../imagenes/grandes/$param/".$_GET['$file'];
echo $foto;
//echo "<img src='$foto'/>";
//libere resultado los borre
mysql_free_result($res);
mysql_close($conex);
?>
Lyra