Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, tem o seguinte problema minha hospedagem usava register_globals = off fizeram um atualização no servidor e passaram para ON agora meu site esta tento problema na programação pois uso o script de galeria brasil, que necessita do register_globals = off e possivel eu mudar a programaçao para não mais depender deste tipo de problema.
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=0;
}
?>
<script language=JavaScript1.2>
function makevisible(cur,which){
if (which==0)</SCRIPT>
<style type="text/css">.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++;
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;$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> $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;//$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 ($div==1){
$div=0; $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>Carregando comentários...