Fiz um contador de visitas e estou tentando colocar ele no meu site, mas não está aparecendo os dígitos. Abaixo envio os códigos. Deem uma olhada e vejam se podem me ajudar, certo?
Obrigado,
FS
=======================
LINK NA PÁGINA INICIAL DO SITE:
=======================
<div id="Layer6" style="position:absolute; left:142px; top:736px; width:228px; height:68px; z-index:38"><tr>
<td class="arial_preta_9_bold"><div align="center">
<p align="center">Número de acessos:</p>
<p align="center"><img src="contador.php"</p>
===========================================
ARQUIVO CONTADOR.PHP COM O PROGRAMA PARA O CONTADOR
===========================================
<html>
<head>
<title>Contador de Acessos - Página PHP</title>
</head>
<body>
<?
// cores e digitos
$cor_fundo = "preto";
$cor_fonte = "branco";
$cor_borda = "verde";
$digitos = 7;
// dimensões do contador
$x = 54;
$y = 14;
// tamanho da fonte
$fonte = 3;
// define as margems
$margem_x = 3;
$margem_y = 0;
// chama funçao que retorna o próxima valor do contador
$contador = RetornaProximoValor($digitos);
// informa ao navegador o tipo de imagem que será retornada
header("Content-type: image/png");
// cria a imagem
$imagem = ImageCreate($x, $y);
// define as cores
$branco = ImageColorAllocate($imagem,255,255,255);
$preto = ImageColorAllocate($imagem,0,0,0);
$verde = ImageColorAllocate($imagem,0,255,0);
$vermelho = ImageColorAllocate($imagem,255,0,0);
$azul = ImageColorAllocate($imagem,0,0,255);
$amarelo = ImageColorAllocate($imagem,255,255,0);
// obtem o idemtificador das cores escolhidas
$cor_fundo = $$cor_fundo;
$cor_fonte = $$cor_fonte;
$cor_borda = $$cor_borda;
// desenha um retamgulo com a cor do fundo
ImageFilledRectangle($imagem,0,0,$x,$y,$cor_fundo);
// desenha a borda
ImageRectangle($imagem,0,0,$x-1,$y-1,$cor_borda);
// escreve o valor atual do contador
ImageString($imagem, $fonte,$margem_x,$margem_y,$contador,$cor_fonte);
// gera a imagem png a ser enviada ao navegador
ImagePNG($imagem);
// libera a memória utilizada
ImageDestroy($imagem);
function RetornaProximoValor ($digitos)
{
$servidor = "mysql.meudominio.com.br";
$usuario = "meunomedeusuario";
$senha = "minhasenha";
$banco = "nomedobancodedados";
$con = mysql_connect($servidor, $usuario, $senha);
mysql_select_db($banco);
$resultsql = mysql_query("SELECT * FROM contador");
$total = mysql_num_rows($resultsql);
if$total>0
{
$valor = mysql_result($resultsql,0,0);
$valor++;
$result = mysql_query("update contador set valor=$valor");
}
else
{
$valor=1;
$resultsql = mysql_query("insert into contador values (1)");
}
mysql_close($con);
while (strlen($valor) < $digitos)
$valor = <<0>>.$valor;
return $valor;
}
?>
</body>
</html>