Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ORisonho

[Resolvido] Erro firefox não exibe imagens>

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.