Aí fiz um teste hoje, atualizei a página até dar o erro, aí abrí o código fonte. ou seja,, a página carrega até a 1ª galeria aparecer, ela aparece, depois aparece o conteúdo html embaixo dela, mas quando vai ser mostrado a 2ª galeria, que para.
Ou seja, a imcompatibilidade tá nas galerias, vou tentar vasculhar o sistema.. Tô observando também que isso acontece de certo em certo tempo, ou seja de 15 em 15 min que vc acessa a página, ou seja,, eu entro 1ª vez, dá erro, depois num dá mais, aí depois de 15 min dá o erro de novo,, e por aí vai.. :S carak, que chifre de cavalo da poxa...
pra quem quiser me ajudar tá aqui o código da função que chama a galeria.
__________________
<? function galerias ($cat,$qnt,$tabela) {
$query = mysql_query("SELECT * FROM galeria where categoria = '$cat' order by id desc LIMIT $qnt");
echo "<table border='0' cellpadding='0' cellspacing='5'>";
$total = mysql_num_rows($query);
$colunas = "1";
if ($total > 0) {
for ($i = 0; $i < $total; $i++) {
if (($i % $colunas) == 0) {
echo "<tr>";
}
$dados= mysql_fetch_array($query);
echo "<td width='".$tabela."' align='left' valign='top'>";
if ($dados['foto01'] != "") {
echo "<a href=\"java script:AbreJanelaGaleria('galerias/janela.php?id=";
echo $dados['id'];
echo "')\">";
echo "<img width='80' height='72' src='galerias/imagemdimindex.php?imagem=images/galeria/";
echo $dados['pasta'];
echo "/";
echo $dados['foto01'];
echo "' border='1' align='left'></a>";
}
echo "<span style='text-transform: uppercase'>";
echo "<strong><a href=\"java script:AbreJanelaGaleria('galerias/janela.php?id=";
echo $dados['id'];
echo "')\">";
echo $dados['nome'];
echo "</a></strong></span><br />";
echo "Data: <strong>";
echo $dados['dia'];
echo "/";
echo $dados['mes'];
echo "/";
echo $dados['ano'];
echo "</strong><br />Local: <strong>";
echo $dados['local'];
echo "</strong><br /><strong>";
$dir = "galerias/images/galeria/". $dados['pasta'];
$dir1 = opendir($dir);
$cont = 0;
while ($res = readdir($dir1)) {
$tipo = explode(".", $res);
if ($tipo[1] == "jpg" || $tipo[1] == "JPG"){
$cont = $cont + 1;
}
}
echo $cont;
echo "</strong> Fotos.</td>";
}
}
echo "</tr></table>";
}
?>
________________________
e aqui está o código que é colocado na página para cada vez que desejo inserir uma galeria. Eu coloquei para conectar ao mysql toda vez por q tem como fechar a conexao, pois achei que esse era o problema.
<?php
$conexao10 = mysql_connect("bm6.webservidor.net", "*******", "*********");
$db = mysql_select_db("unindope_galerias");
include("Scripts/galerias.php");
galerias (2,1,250);
mysql_close($conexao10);
?>
Ae velho, aparentemente o erro parou de acontecer, mudei o código que eu colocava na página por este:
<?php
$conexao9 = mysql_connect("bm6.webservidor.net", "*******", "************");
$db9 = mysql_select_db("unindope_galerias");
galerias (8,1,250);
mysql_close($conexao9);
?>
___________________
Acho que o erro tava acontecendo por que tava includando a função cada vez que queria utilizá-la,, mas agora eu coloquei o include dela no topo da página, aí só chamo a função agora..
Se voltar á acontecer eu retorno, vlw
Edição feita por: rafael gilead, 27/06/2009, 10:37.