Bom Galera tenho uma problema e não estou conseguindo solucionar e espero que vocês me ajudem:
Tenho um site e esse mesmo site possui uma galeria, só que a galeria essa galeria não está funcinando, a galeria é cadastrada normalmente, verificos no banco de dados e estudo certo. Inicialmente achei que deveria ser problema no site mas não, instalei o mesmo site em outro servidor e a galeria funciona normalmente, somente no meu servidor que ela não funciona, então como você como são mais entendidos do que eu preciso de uma ajuda para que eu posssa colicitar junto a empresa para que essa galeria funcione normalmente, abaixo eu vou colocar os códigos PHP para funcionamento da galeria e uma imagem com a configuração PHP do servidor e espero que vocês me ajudem:
Obs.: não aparecem nenhuma mensagem de erro php só aparece as imagens quebradas, como disse não funciona em meu servidor em outro testado funcionou.
Pergunta
saulus
Bom Galera tenho uma problema e não estou conseguindo solucionar e espero que vocês me ajudem:
Tenho um site e esse mesmo site possui uma galeria, só que a galeria essa galeria não está funcinando, a galeria é cadastrada normalmente, verificos no banco de dados e estudo certo. Inicialmente achei que deveria ser problema no site mas não, instalei o mesmo site em outro servidor e a galeria funciona normalmente, somente no meu servidor que ela não funciona, então como você como são mais entendidos do que eu preciso de uma ajuda para que eu posssa colicitar junto a empresa para que essa galeria funcione normalmente, abaixo eu vou colocar os códigos PHP para funcionamento da galeria e uma imagem com a configuração PHP do servidor e espero que vocês me ajudem:
Obs.: não aparecem nenhuma mensagem de erro php só aparece as imagens quebradas, como disse não funciona em meu servidor em outro testado funcionou.
fotos.php
<? include("../../config.php"); $id = $_GET[id]; $pgf = $_GET[pgf]; $Cor1 = "00427F"; $tabela1 = "galerias"; $sql = mysql_query("SELECT * FROM $tabela1 where id='$id'"); $dados= mysql_fetch_array($sql); $dir = "../../images/$tabela1/$id/"; ?> <script language=JavaScript1.2> function makevisible(cur,which){ if (which==0) cur.filters.alpha.opacity=70 else cur.filters.alpha.opacity=100 } </SCRIPT> <body style="background-color:transparent"> <table border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="2" align="right" valign="top"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td width="132" height="350" align="center" valign="top"> <? if (strstr($pgf,".")== TRUE){ $pgf = ceil($pgf); $pgf = $pgf-1; } if (!$pgf==0){ $cont = $pgf * $qts_thumbs; } else { $cont = 0; } $handle = opendir($dir); $ext = "jpg"; $indice = 0; $ipp = $qts_thumbs; while (false !== ($file = readdir($handle))){ $fotos = explode("_", $file); //echo $fotos[0]; $pathdata = pathinfo($file); if (!is_dir($file) && $file != '..' && $file !='.' && $file !='' && $file != 'Thumbs.db' && ($pathdata["extension"] == strtolower($ext)) || ($pathdata["extension"] == strtoupper($ext)) ){ // && $fotos[0] == "tb"){ $imagens[$indice] = $file; $indice++; } } sort($imagens); reset($imagens); $pagina = 1; if ($pgf) $pagina = $pgf; $paginas = ceil(count($imagens) / $ipp); $inicio = $pgf * $ipp; //$thumb = "thumbs.php?w=52&h=52&imagem="; $thumb = "thumbs52x52.php?w=52&h=52&imagem="; for ($i=$inicio; $i<($inicio+$ipp); $i++) if($imagens[$i] != ""){ $cont = $cont+1; ?><a href="../../estrutura/<?=$tabela1?>/zoom.php?id=<? echo $id?>&page=<?=$cont-1;?>" target="exibe_fotos"><img src="<? echo "$thumb$dir$imagens[$i]"; ?>" hspace="2" vspace="2" border="0" style="FILTER: alpha(opacity=100)" onMouseOver="makevisible(this,0)" onMouseOut="makevisible(this,1)"></a><? }?></td> </tr> </table></td> </tr> <tr> <TD valign="top"> <!-- <table width="100%" border="0" cellpadding="2" cellspacing="0"> <tr valign="middle"> <td height="20" align="right" valign="top"><strong> <? $total = ceil(count($imagens)); echo $total; ?> </strong> Fotos</td> </tr> </table> --> <table width="100%" border="0" cellpadding="2" cellspacing="0"> <tr valign="middle"> <td> <table border="0" align="right" cellpadding="2" cellspacing="1"> <tr><? $total = ceil(count($imagens)); //echo "Pgs: "; for($i=0; $i<$paginas; $i++){ if (($i%5)==0) { echo "</tr><tr>"; } $url = "?id=$id&pgf=$i"; if ($i==$pgf) { echo "<td width='15' align='center' bgcolor='$Cor1' class='branco borda2'><b>".($i+1)."</b></td>"; //echo "<font color='$coronmouse'>".($i+1)."</font> "; } else { echo "<td width='15' align='center' class='borda2'><a href='$url'><b><font color='$Cor1'>".($i+1)."</font></b></a></td>"; //echo "<a href='$url'><font color='#000000'>".($i+1)."</font></a> "; } } ?></tr> </table> </td> </tr> </table> </td> </tr> </table>zoom.php<? include("../../config.php"); $id = $_GET[id]; $page = $_GET[/page][page]; $Cor1 = "#00427F"; $Cor2 = "#000000"; $tabela1 = "galerias"; $sql = mysql_query("SELECT * FROM $tabela1 where id='$id'"); $dados= mysql_fetch_array($sql); $dir = "../../images/$tabela1/$id/"; ?> <body style="background-color:transparent"> <!--<meta http-equiv="Page-Enter" content="blendTrans(Duration=2)">--> <meta http-equiv="Page-Exit" content="blendTrans(Duration=2)"> <? if (strstr($page,".")== TRUE){ $page = ceil($page); $page = $page-1; } if (!$page==0){ $cont = $page * 1; } else { $cont = 0; } $handle = opendir($dir); $ext = "jpg"; $indice = 0; $ipp = 1; //while (false !== ($file = readdir($handle))){ //$pathdata = pathinfo($file); //if (!is_dir($file) && ($pathdata["extension"] == strtolower($ext)) || ($pathdata["extension"] == strtoupper($ext))){ while ($file = readdir($handle)) { $fotos = explode("_", $file); //echo $fotos[0]; if($file != '..' && $file !='.' && $file !='' && $file != 'Thumbs.db' && $file != 'index.html'){ $imagens[$indice] = $file; $indice++; } } @sort($imagens); @reset($imagens); /* $pagina = 1; if ($page) $pagina = $page; $paginas = ceil(count($imagens) / $ipp); $total = ceil(count($imagens)); $inicio = $page * $ipp; for ($i=$inicio; $i<($inicio+$ipp); $i++) if($imagens[$i] != ""){ $cont = $cont+1; */ if($dados[logo] == "S"){ $thumb = "thumbs2.php?w=440&h=330&imagem="; } else { $thumb = "thumbs.php?w=440&h=330&imagem="; } $pagina = 1; if ($_GET['page']) $pagina = $_GET['page']; $paginas = ceil(count($imagens) / $ipp); $total = ceil(count($imagens)); //echo $total; $inicio = $page * $ipp; for ($i = $inicio; $i < ($inicio + $ipp); $i++) if($total > 0){ ?> <? $Foto_que_eh = "$dir$imagens[$i]"; $size = getimagesize("$Foto_que_eh"); $width = $size[0]; $height = $size[1]; //echo "Largura: <b>$width</b> - Altura: <b>$height</b>"; if($width > $height){ $PosicaoCanto1x = 0; $PosicaoCanto1y = 3; $PosicaoCanto2x = 432; $PosicaoCanto2y = 3; $PosicaoCanto3x = 0; $PosicaoCanto3y = 325; $PosicaoCanto4x = 432; $PosicaoCanto4y = 325; } else { $PosicaoCanto1x = 96; $PosicaoCanto1y = 3; $PosicaoCanto2x = 335; $PosicaoCanto2y = 3; $PosicaoCanto3x = 96; $PosicaoCanto3y = 325; $PosicaoCanto4x = 335; $PosicaoCanto4y = 325; } ?> <style type="text/css"> #canto1 { position:absolute; left:<?=$PosicaoCanto1x?>px; top:<?=$PosicaoCanto1y?>px; width:8px; height:8px; z-index:1; } #canto2 { position:absolute; left:<?=$PosicaoCanto2x?>px; top:<?=$PosicaoCanto2y?>px; width:8px; height:8px; z-index:2; } #canto3 { position:absolute; left:<?=$PosicaoCanto3x?>px; top:<?=$PosicaoCanto4y?>px; width:8px; height:8px; z-index:3; } #canto4 { position:absolute; left:<?=$PosicaoCanto4x?>px; top:<?=$PosicaoCanto4y?>px; width:8px; height:8px; z-index:4; } </style> <div id="canto1"><script>exibeFash('../../images/layout/img_cantoFotos1.swf', 8, 8, 0, 1);</SCRIPT></div> <div id="canto2"><script>exibeFash('../../images/layout/img_cantoFotos2.swf', 8, 8, 0, 1);</SCRIPT></div> <div id="canto3"><script>exibeFash('../../images/layout/img_cantoFotos3.swf', 8, 8, 0, 1);</SCRIPT></div> <div id="canto4"><script>exibeFash('../../images/layout/img_cantoFotos4.swf', 8, 8, 0, 1);</SCRIPT></div> <table border="0" align="center" cellpadding="0" cellspacing="0"> <tr><td height="3"></td></tr> <tr> <td align="center" valign="bottom"> <table border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="440" height="330" align="center" valign="middle" style="background-position:center; background-repeat:no-repeat;" background="../../images/layout/img_carregando6.gif"><img src="<?="$thumb$dir$imagens[$i]";?>" name="Foto" border="0"></td> </tr></table> <table border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="5" height="5"></td> </tr> <tr align="center"> <td><? if ($page > 0){ $pag=$page - 1; echo "<a title='Foto Anterior' href=?id=$id&page=" . ($pag) . "><img src='".$usite."images/layout/bt_gal_voltar.jpg' border='0'></a>"; } else { echo "<img src='".$usite."images/layout/bt_gal_voltar_off.jpg' border='0'>"; } ?></td> <td><a title="Indicar para Amigo" href="java script:Enviar('<?=$usite?>enviar.php?pg=evento&id=<?=$id;?>');"><img src="<?=$usite?>images/layout/bt_gal_enviar.jpg" border="0" /></a></td> <td><a title="Salvar Foto para usar no MSN" href="java script:MSN('exibe.php?acao=MSN&id=<?=$id;?>&imagem=<?="$imagens[$i]";?>');"><img src="<?=$usite?>images/layout/bt_gal_msn.jpg" border="0" /></a></td> <!--<td><img src="<?=$usite?>images/layout/bt_gal_comprar.jpg" border="0"></td> --> <td><? if($page<$total-1){ $pagp=$page+1; echo "<a title='Próxima Foto' href=?id=$id&page=" . ($pagp) . "><img src='".$usite."images/layout/bt_gal_avancar.jpg' border='0'></a>"; } else { echo "<img src='".$usite."images/layout/bt_gal_avancar_off.jpg' border='0'>";} ?></td> </tr> </table> <br /> <table border="0" cellpadding="0" cellspacing="2"> <tr><td width="33%" align="right">Código:</td> <td width="67%"><? $dt = explode("-", $dados[data1]); $data = "$dt[2]$dt[1]$dt[0]"; $foto = explode(".", $imagens[$i]); echo "$foto[0]-$id-$data"; /* // FUNCAO TROCA PAGE DE THUMBS (VOLTA UMA) $div = $page/$qts_thumbs; for ($x=1;$x<$paginas;$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?id=$id&pgf=$div', 'thumbs');</script>"; } // FUNCAO TROCA PAGE DE THUMBS (VOLTA UMA) // FUNCAO TROCA PAGE DE THUMBS (AVANÇA UMA) $div = $pag/$qts_thumbs; if(!strstr($div,'.')){ $inter = 0; } if (isset($inter) AND $div * $qts_thumbs < $page){ //echo "<body onload=\"parent.document.getElementById('thumbs').src = 'estrutura/galerias/fotos.php?id=$id&pgf=$div';\">"; echo "<script language=JavaScript>window.open('fotos.php?id=$id&pgf=$div', 'thumbs');</script>"; } // FUNCAO TROCA PAGE DE THUMBS (AVANÇA UMA) */ ?></td> </tr> </table> </td> </tr> </table> <? //} } else { ?> <table border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="440" height="330" align="center" valign="middle">nenhuma foto nesta cobertura</td> </tr> </table> <? }?>Espero que voês possam me ajudar. Desde já agradeço.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.