-2

Contador de Visitas Gráfico Utilizando GD

criado por Richard Lima em 28/04/2002 11:50pm
Nesta página, criaremos a chamada do script counter.php.

As ações que ele possui são:
Parâmetro [valor], Descrição [padrão]
bg [cor: 1-7], cor de fundo [1]
fg [cor: 1-7], cor da fonte [2]
ng [on: 1], negrito [off]
bc [cor: 1-7], cor da borda [off]
tp [cor: 1-7], transparência [off]

contador.html
<html>
<head>
        <title>Contador Gr&aacute;fico</title>
</head>
<body>
        <img src="counter.php?bg=2&fg=1&bc=6&ng=1&tp=1">
</body>
</html>

Bom, é isso ae! Enviem comentários abaixo!

Off

Comentários:

Mostrando 1 - 10 de 17 comentários
h forny disse:
tenho php instalado no winxp, com iis, gd2. A imagem gerada através da página php não aparece no browser. No IE aparece um monte de caracteres (lixo). No firefox, diz que não pode ser exibida porque contém erros. Se configurar para criar uma imagem, ela é criada e abrindo com prg de imagem ela é perfeita. Help!!! configuração do php.ini ? o q pode ser.
abs
01/08/2005 9:26pm (~15 anos atrás)

Richard Lima disse:
dê um phpinfo() e verifique se a gd está habilitada.. sem esse tipo de suporte, os script do tipo não funcionarão
20/05/2002 8:52am (~18 anos atrás)

Richard Lima disse:
na instalação do php, tente usar isto:
./configure -with-gd=/path_para_a_gd_lib
20/05/2002 6:58am (~18 anos atrás)

Richard Lima disse:
a GD roda com PHP, é nele que se habilita a biblioteca.. e se o php estiver rodando certinho no IIS, entao deveria estar funcionando...
20/05/2002 6:55am (~18 anos atrás)

Richard Lima disse:
se aparece o numero é porque a imagem foi gerada.. no caso o gráfico seria isso!
20/05/2002 6:52am (~18 anos atrás)

Richard Lima disse:
Infelizmente - de verdade - só consigo fazer suposições pra esse problema, quem sabe infundadas.. ou não.. já que nunca usei leitura de arquivos pra esse tipo de movimentação intensa...
1) já que o script retorna a imagem formada (vc nao comentou erro na imagem), o problema pode estar acontecendo na leitura do arquivo. Quem sabe, leitura enquanto ele está aberto por outro visitante para escrita e consequentemente, vazio, retornando 0, que depois é gravado por cima do conteúdo anterior.. reiniciando o contador.
2) experimente usar uma base de dados pra ver como se comporta.. e nos dê uma resposta, pois também fiquei curioso agora..

E se alguma outra pessoa tiver uma idéia formada mais segura a esse respeito.... esteja à vontade..
10/05/2002 7:41am (~18 anos atrás)

Para instala a GD basta ir no arquivo PHP.INI e retirar o ; que fica na frente de php_gd.dll? Não tenho que instalar nenhum arquivo?
03/05/2002 9:22pm (~18 anos atrás)

Richard Lima disse:
Instale a GD no PHP da mesma forma que você sabe instalar caso fosse usar o Apache: abra o PHP.INI, indique corretamente o diretório de extensões do PHP na diretiva de configuração "extension_dir", descomente a linha ;extension=php_gd.dll e salve seu arquivo, se for usar o PHP 4.2, deve-se usar a php_gd2.dll.
Sobre o Omni, que nunca usei, talvez esse endereço possa ajudar mais que eu: "http://www.portalapucarana.com.br/phpport/install-windows95-nt.html" ...tem uma instalação com PHP pra Omni lá..
02/05/2002 12:30pm (~18 anos atrás)

Então como faço para instalar o GD no PHP e como fazer o Omni enxergar ele?
02/05/2002 11:38am (~18 anos atrás)

Richard Lima disse:
É no php que você tem que instalar a GD. No omni você só precisa fazêr com que ele enxergue php.
02/05/2002 7:31am (~18 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)