ORisonho 0 Denunciar post Postado Junho 17, 2009 olá galera...beleza? Bom vamos lá. Criei uma pagina que exibe informações do banco de dados e exibe as imagens com o efeito LIGHT BOX, usando tbm paginação. Até ai tudo bem, o sistema rodou perfeito no INTERNET EXPLORER e no GOOGLE CHROME, mas quando rodei ele no FIREFOX, simplesmente ele não mostra as imagens, de maneira nenhuma, já olhei, refiz o codigo, mas continua na mesma, se fosse problema com XML eu até entederia, mas nesse caso eu puxo as informações apenas utilizando o LIGHTBOX para as imagens. Como o codigo é grande, gostaria que vcs olhassem o codigo PHP que tem na pagina que CHAMA as informações para poderem ver se há algum erro, pois assim saberei como resolver, se o cogido estiver correto, então saberei que algo com o AJAX ou algo do tipo. <?php //######### INICIO Paginação $numreg = 8; // Quantos registros por página vai ser mostrado if (!isset($pg)) { $pg = 0; } $inicial = $pg * $numreg; //######### FIM dados Paginação // Faz o Select pegando o registro inicial até a quantidade de registros para página $sql = mysql_query("SELECT * FROM portfolio order by id desc LIMIT $inicial, $numreg "); // Serve para contar quantos registros você tem na seua tabela para fazer a paginação $sql_conta = mysql_query("SELECT * FROM portfolio"); $quantreg = mysql_num_rows($sql_conta); // Quantidade de registros pra paginação //Variavel com o diretorio dos arquivos das imagens e das tumbs $dir = "images\site_conteudo\portfolio/"; $tumb="images\site_conteudo\portfolio/tumb/"; // começa aqui o código que chama as informações do banco e as exibe while ($aux = mysql_fetch_array($sql)) { echo "<table width='620' height='69' border='0'> <tr> <td width='95' valign='top'> <a href='".$dir,$aux['imagem']."' rel='lightbox[portfolio]' title='<a class=\"news\">".$aux['legenda']."</a><a href=\"http://".$aux['site']."\" class=\"newsred\" target=\"_blank\"><br>".$aux['site']."</a>'><img src='".$tumb,$aux['tumb']."' border='0' alt=''></a></td> <hr size='10' color='333333'> <td width='504' valign='top' class='texto'><a class='news'>Cliente: </a>".$aux['cliente']."<p><a class='news'>Cidade: </a>".$aux['cidade']."<br><a class='news'>Informações: </a>".$aux['informa']."<br><a class='news'>Site: </a><a href='http://".$aux['site']."' target='_blank' class='newsred'>".$aux['site']."</a><br><a class='ass'>" .$aux['obs']." </td> </tr></table>"; /* Ai o resto é com voces em montar como deve parecer o conteúdo */ } //Codigo com o include da paginação include("paginacao.php"); // Chama o arquivo que monta a paginação. ex: << anterior 1 2 3 4 5 próximo >> ?> Desde já agradeço a todos pela ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Junho 17, 2009 Olha, se funciona em um navegador e não funciona em outro, não pode ser PHP, já que o PHP é interpretado pelo servidor e não pela máquina do cliente. A única coisa que eu achei foi isto aqui $dir = "images\site_conteudo\portfolio/"; $tumb="images\site_conteudo\portfolio/tumb/";// estas barras estão corretas??? Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
ORisonho 0 Denunciar post Postado Junho 17, 2009 Olha, se funciona em um navegador e não funciona em outro, não pode ser PHP, já que o PHP é interpretado pelo servidor e não pela máquina do cliente. A única coisa que eu achei foi isto aqui $dir = "images\site_conteudo\portfolio/"; $tumb="images\site_conteudo\portfolio/tumb/";// estas barras estão corretas??? Carlos Eduardo Esta RESOLVIDO a questão, na verdade foi um erro meu sim, esta justamente onde você mostrou, eu coloquei BARRAS \ e na verdade é CONTRA-BARRAS/ que tem que colocar, então o codigo que correto fica assim: $dir = "images/site_conteudo/portfolio/"; $tumb="images/site_conteudo/portfolio/tumb/"; Dessa solução eu consegui entender algo bem interessante, o INTERNET EXPLORER e o CHROME deixam "PASSAR" erros, fazendo parecer que esta tudo sob controle, mas o FIREFOX é mais "EXIGENTE" e não deixa passar erro nenhum, por isso pode haver problemas de incompatibilidade de sistemas, minha dica, teste seus projeto pelo menos nesses 3 BROWSERS (IE, FIREFOX e CHROME), para que não se depare com SUSTOS na hora de ver o resultado ONLINE. VLW A TODOS pela ajuda. Compartilhar este post Link para o post Compartilhar em outros sites