Ir para conteúdo
Fórum Script Brasil

snype

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que snype postou

  1. snype

    (Resolvido) Galeria

    já resolvi o problema obrigado na mesma :)
  2. snype

    (Resolvido) Galeria

    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 "&nbsp;</font>"; for($pg=1;$pg<=$totalpag;$pg++){ echo "<font face='verdana,arial' size='1'><a href='$self?pag=$pg'>".$pg."</a>&nbsp;</font>"; } echo "<font face='verdana,arial' size='2'><a href='$self?pag=$paginamax'>Próxima</a></font><br>"; } } ?> </body> </html>
×
×
  • Criar Novo...