Oi Pessoal! Estou a programar uma galeria que permite visualizar 3 imagens de cada vez, permitindo visualizar mais imagens atraves de um botão "próxima" ou "anterior". So o que eu queria mesmo e daí a minha duvida é que nas 3 fotos que estão visiveis eu quero que a do meio seja maior que as do lado, e quando as do lado passasse para o meio ela tomasse as medidas maiores. Espero que me tenham compreendido e vou esperar pela vossa ajuda, Obrigado PS. Vai aí o codigo e a negrito está o ciclo que imprime as fotos. <html>
<head>
<title></title>
<link href="estilos.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?php
function galeria()
{
$dir="./";
@$imagem=$_GET["imagem"];
$dh=opendir($dir);
$colunas=3;
$imagens=3;
$self="galeria1.php";
@$pop=$_GET["pop"];
@$pag=$_GET["pag"];
if(!($pag))
{
$pag=1;
}
if(isset($pop))
{
$tamanho=strlen($imagem)-4;
$nomeimg=substr($imagem,"0",$tamanho);
// $substr=substr($nomeimg,0,3); //ex.: 000img01.gif=img01.gif
// $nomeimg=str_replace($substr,"",$nomeimg); //uncomment these 2 lines
echo "<br><font face='verdana,arial' size='2'>".$nomeimg;
echo "</center>\n";
echo "</font></body></HTML>";
exit();
} else
{
//
while(false!==($filename=readdir($dh)))
{
if(substr($filename,-4)==".jpg")
{
$filearray[]=$filename;
}
}
// variáveis
$totfim=$pag*$imagens;
$inicio=$totfim-$imagens;
$total=count($filearray);
$totalpag=ceil($total/$imagens);
$ni2=ceil($imagens*$pag);
if($totfim>$total)
{
$totfim=$total;
}
echo "<table align='left' cellspacing='1' height='250' border='0' width='300'>\n";
echo "<tr><td height='19' bgcolor='#FFFF00' align ='left' class='style1'>Galeria de Fotos</td></tr>";
echo "<tr><td height='150' valign='top' align='center'>";
echo "<table border='0' cellspacing='5'><tr>\n";
// MOSTRA COLUNAS DE IMAGENS // SHOW IMAGE COLUMNS
$break=0;
[b]for($i=$inicio;$i<$totfim;$i++){
$imagem=$filearray[$i];
$nome1=explode(".",$imagem);
$nome=$nome1[0];
// $substr=substr($nome,0,3); //ex.: 000img01.gif=img01.gif
// $nome=str_replace($substr,"",$nome); //uncomment these 2 lines
echo "<td align='center'>";
echo "<table cellspacing='0'><tr><td><img src='$imagem' width='130' height='85'></td></tr>";
echo "<tr><td align='center' bgcolor='#000000'><font face='verdana,arial' size='1' color='white'>".$imagem."</font></td></tr></table>";
echo "</td>\n";
$break++;
if($break==$colunas){
echo "</tr><tr>\n";
$break=0;
}
}[/b]
// páginas, numeração
$paginamax=$pag+1;
if($paginamax>$totalpag){
$paginamax=$totalpag;
}
if($paginamax<$totalpag){
}
$paginamin=$pag-1;
if($paginamin==0){
$paginamin=1;
}
echo "</tr></table>";
echo "</td></tr>\n";
echo "<tr><td height='1' bgcolor='#000000'></td></tr>";
echo "<tr><td align='center' height='30' valign='bottom'>";
echo "<font face='verdana,arial' size='2'><a href='$self?pag=$paginamin'>Anterior</a>";
echo " </font>";
for($pg=1;$pg<=$totalpag;$pg++){
echo "<font face='verdana,arial' size='1'><a href='$self?pag=$pg'>".$pg."</a> </font>";
}
echo "<font face='verdana,arial' size='2'><a href='$self?pag=$paginamax'>Próxima</a></font><br>";
}
}
?>
</body>
</html>