Parte do script
fotos.php Mostra todas as fotos com paginação em miatura
no arquivo fotos.php ele mostra todas as fotos sem problema o meu problema esta na parte q o visitante clica para ver a foto desejada q deveria mostrar no arquivo zoom.php
<? //include("../../config.php"); $id = $_GET[id]; $cidade = $_GET[cidade]; $sql = mysql_query("SELECT * FROM galeria where id='$id'"); $dados= mysql_fetch_array($sql); $dir = "../../images/eventos/$dados[id_franquia]/$dados[pasta]/"; if (strstr($pg,".")== TRUE){ $pg=ceil($pg); $pg=$pg-1; } if (!$pg==0) { $cont=$pg * $qts_thumbs; } else { $cont=0; } ?> <script language=JavaScript1.2> function makevisible(cur,which){ if (which==0) cur.filters.alpha.opacity=80 else cur.filters.alpha.opacity=100 } </SCRIPT> <style type="text/css"> <!-- .style2 {color: #FF0000} .style3 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; } --> </style> <table width="212" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="2" valign="top"> <table width="212" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="19" align="left" valign="top"><span class="style2">Evento: <? echo "$dados[nome]";?></span><br /> Local : <? echo "$dados[local]";?> <br /> Data: <? $data = explode("-", $dados[data]); echo "$data[2]/$data[1]/$data[0]";?> <br /> <span class="style3">Fotos: <? echo "$dados[fotografo]";?> </span></td> </tr> <tr> <td width="200" height="340" valign="top"><? $handle = opendir($dir); $ext = "jpg"; $indice = 0; $ipp = $qts_thumbs; while (false !== ($file = readdir($handle))) { $pathdata = pathinfo($file); if (!is_dir($file) && ($pathdata["extension"] == strtolower($ext)) || ($pathdata["extension"] == strtoupper($ext))) { $imagens[$indice] = $file; $indice++; } } natcasesort($imagens); reset($imagens); $pagina = 1; if ($_GET['pg']) $pagina = $_GET['pg']; $paginas = ceil(count($imagens) / $ipp); $inicio = $pg * $ipp; $thumb="thumbs.php?w=60&h=60&imagem="; for ($i=$inicio; $i<($inicio+$ipp); $i++) if($imagens[$i] != ""){ $cont=$cont+1; ?> <? $z = ""; while($z < "$paginas") { $z++; if($pg == $z){ $page = $ipp*$z+1; } } //echo $page; ?> <a href="zoom.php?id=<? echo $id?>&cidade=<? echo $cidade?>&page=<? echo "$cont";?>" target="exibe_fotos"><img src="<? echo "$thumb$dir$imagens[$i]"; ?>" hspace="1" vspace="2" border="0" style="border:1px solid #999999;FILTER: alpha(opacity=100)" onmouseover="makevisible(this,0)" onmouseout="makevisible(this,1)"></a> <!--<a href="java script:Muda('<? echo "thumbs.php?w=320&h=240&imagem=$dir$imagens[$i]"; ?>','<? echo "$cont";?>')"> <img src="<? echo "$thumb$dir$imagens[$i]"; ?>" hspace="1" vspace="2" border="0" style="border:1px solid #999999;FILTER: alpha(opacity=100)" onmouseover="makevisible(this,0)" onmouseout="makevisible(this,1)"></a>--> <? }?></td> </tr> </table></td> </tr> <tr><td height="5"></td></tr> <tr> <TD valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr valign="middle"> <td width="30%" height="20" align="left" valign="top"> Fotos: <? $dir1=opendir($dir); $cont=0; while ($res=readdir($dir1) ){ $tipo=explode(".",$res); if ($tipo[1]=="jpg" || $tipo[1]=="JPG"){ $cont=$cont+1; } } echo "<strong>".($cont)."</strong>"; ?> </td> <td width="70%" align="right" valign="top"><font color="#000000"> <strong> <? echo "Pgs: "; for($i=0; $i<$paginas; $i++){ $url = "?id=$id&cidade=$cidade&pg=$i"; if ($i==$pg) { echo "<font color='#666666'>".($i+1)."</font> "; } else { echo "<a href='$url'><font color='#000000'>".($i+1)."</font></a> "; } } ?> </strong> <? /* $url = "?id=$id&cidade=$cidade"; if ($pg > 0){ $pg = $pg-1; echo "<a href='$url&pg=$pg'>«</a>"; } for ($i=1;$i<$paginas;$i++){ if ($i-1 != $pg) { echo "<a href='$url&pg=$i'>"; } else { echo "<span style='background-color: #0066CC;color: #FFFFFF'> "; } echo "<b>$i</b> </span></a>"; } if ($pg < ($paginas-2)){ $pg = $pg+1; echo "<a href='$url&pg=$pg'>»</a>"; } */?> </font></td> </tr> </table> </td> </tr> </table> /code] [b]zoom.php mostra as fotos ampliada[/b] [code] <? include("../../config.php"); $id = $_GET[id]; $cidade = $_GET[cidade]; $sql = mysql_query("SELECT * FROM galeria where id='$id'"); $dados= mysql_fetch_array($sql); $dir = "../../images/eventos/$dados[id_franquia]/$dados[pasta]/"; ?> <script src="../../janelas_popup.js" language="JavaScript"></script> <? if(!isset($page) ){ $page=1; } $handle = opendir($dir); $ext = "jpg"; $indice = 2; $ipp = 1; while (false !== ($file = readdir($handle))) { $pathdata = pathinfo($file); if (!is_dir($file) && ($pathdata["extension"] == strtolower($ext)) || ($pathdata["extension"] == strtoupper($ext))) { $imagens[$indice] = $file; $indice++; } } natcasesort($imagens); reset($imagens); $pagina = 1; if ($_GET['page']) $pagina = $_GET['page']; $paginas = ceil(count($imagens) / $ipp); $total = ceil(count($imagens)); $inicio = $page * $ipp; for ($i = $inicio; $i < ($inicio + $ipp); $i++) //$thumb="thumbs.php?w=320&h=240&imagem="; //sem a logo $thumb="thumbs2.php?w=520&h=390&imagem="; //com a logo ?> <? $pg2 = ceil($paginas/$qts_thumbs); //echo "$paginas/$qts_thumbs=$pg2<br>"; /*if($page == "16"){ $var = "1"; //echo "<meta http-equiv=\"refresh\" content=\"0;URL=janela.php?id=$id&cidade=$cidade&pg=$var\">"; echo "<script> window.open('janela.php?id=$id&cidade=$cidade&pg=$var', '_top'); </script>"; } if($page < ($paginas-2)){ echo " <script> window.location = \"janela.php?id=$id&cidade=$cidade&pg=$var+1\"; return; </script> "; } */ //for ($i = $page; $i <= $page+14; $i++) { ?> <style type="text/css"> <!-- .style2 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; } --> </style> <table width="520" height="321" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"> <tr> <td valign="top"> <table border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="520px" height="389" align="center" valign="middle" style="border:0px solid #999999; margin:0px; padding:0px; background: #fff url('images/carregando.gif') center center no-repeat;"> <img src="<? echo "$thumb$dir$imagens[$i]";?>" border="0"></td> </tr></table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr><td colspan="4" height="7"></td></tr> <tr align="center"> <td bgcolor="#FFFFFF"> <? if ($page > 1){ $pag=$page - 1; if($page > 0 && $page < 16){ $pg2 = "0"; } if($page >= 16 && $page < 31){ $pg2 = "1"; } if($page >= 31 && $page < 46){ $pg2 = "2"; } if($page >= 46 && $page < 61){ $pg2 = "3"; } if($page >= 61 && $page < 76){ $pg2 = "4"; } if($page >= 76 && $page < 91){ $pg2 = "5"; } if($page >= 91 && $page < 106){ $pg2 = "6"; } if($page >= 106 && $page < 121){ $pg2 = "7"; } if($page >= 121 && $page < 136){ $pg2 = "8"; } if($page >= 136 && $page < 151){ $pg2 = "9"; } if($page >= 151 && $page < 166){ $pg2 = "10"; } if($page >= 166 && $page < 181){ $pg2 = "11"; } if($page >= 181 && $page < 196){ $pg2 = "12"; } if($page >= 196 && $page < 211){ $pg2 = "13"; } if($page >= 211 && $page < 226){ $pg2 = "14"; } if($page >= 226 && $page < 241){ $pg2 = "15"; } if($page >= 241 && $page < 256){ $pg2 = "16"; } if($page >= 256 && $page < 271){ $pg2 = "17"; } if($page >= 271 && $page < 286){ $pg2 = "18"; } if($page >= 286 && $page < 301){ $pg2 = "19"; } if($page >= 301 && $page < 316){ $pg2 = "20"; } //echo $pg2; echo "<a href=?id=$id&page=" . ($pag) . "><img src=`images/__btnAnterior.gif` width=`102` height=`19` border=`0`></a>"; } else { echo "<img src=`images/__btnAnterior.gif` width=`102` height=`19`>"; } /* $div=$page/$qts_thumbs; for ($x=1;$x<99;$x++){ if ($div==$x){ $inter=0; break; } } if (isset($inter) AND $div * $qts_thumbs < $page){ if ($div==1){ $div=0; } else { $div=$div-1; } echo "<script language=JavaScript> window.open('fotos.php?dir=$dir&page=".($div)."$var1', 'fotos'); </SCRIPT>"; } */ ?></td> <td bgcolor="#FFFFFF"><a href="<? echo "../pedidos/comprar_form.php?id=$id&cidade=$cidade&imagem=$imagens[$i]&page=$page";?>"><img src="images/__btncomprar.gif" width="102" height="19" border="0"></a><a target="_blank" href="salvar_foto.php?file=<? echo "$dir$imagens[$i]";?>"></a><a href="java script:AddAlbum('<? echo "../usuarios_vip/add_album_form.php?id=$id&imagem=$imagens[$i]";?>');"></a></td> <td bgcolor="#FFFFFF"><? if($page<$total) { $pagp=$page+1; echo "<a href=?id=$id&cidade=$cidade&page=" . ($pagp) . "><img src=`images/__btnPrevious.gif` width=`102` height=`19` border=`0`></a>"; } else { echo "<img src=`images/__btnPrevious.gif` width=`102` height=`19` border=`0`>";} ?></td> </tr> </table> </td> </tr> </table>