Ir para conteúdo
Fórum Script Brasil
  • 0

Me Ajudem Por Favor.......


Coelho

Pergunta

Eu to fazendo um site em HTML, mas eu tenho que colocar um contador, me disseram q eu tenho q fazer isso em PHP, mas tem como eu colocar um contador feito em PHP funcionar em um site feito em HTML???se tiver como fazer isso me ensine como.......eu não faço nem ideia de como construir esse contador......por favor me ajudem........

Desde já agradeço......

Link para o comentário
Compartilhar em outros sites

18 respostass a esta questão

Posts Recomendados

  • 0

tenta esse código aqui

<? 
// variáveis
$filename = "conta.txt";

// numero de acessos anteriores
$file = fopen($filename, "r"); 
$count = fgets($file, 1024); 
fclose($file);

// incrementa acessos
$count ++;

// escreve novo número
$file = fopen($filename, "w");
chmod($filename, 0777);
fputs($file, $count);
fclose($file);

echo "<center><font color=black size=1 face=verdana>";
echo "$count visitas";
echo "</font></center>";

?> 

Link para o comentário
Compartilhar em outros sites

  • 0

quer dizer q se eu apenas pegar o código q o GRIPHON me passou E COLAR NA PÁGINA Q EU DESENVOLVI EM html NÃO VAI FUNCIONAR?????o servidor roda PHP sim.....mas as páginas são em HTML........me ajudem por favor.....

Só se renomear as paginas html pra .php e usar o script dentro das tag <? ?>

Link para o comentário
Compartilhar em outros sites

  • 0

Faça o seguinte:

- renomeie o arquivo que terá o código do contador com a extensão .php ao invés de .htm ou .html

- nesse script que te passei ele considera que já exista um arquivo chamado "conta.txt" no mesmo diretório do aquivo .php , então se não existir um arquivo "conta.txt" crie um ou mude a linha:

$file = fopen($filename, "w");
para
$file = fopen($filename, "w+");

o que script faz é pegar o número gravado anteriormente e acrescentar mais um a esse número e gravá-lo sobrepondo o valor antigo.

Agora, tem jeito de fazer algo mais complexo como por exemplo utilizar cookies, mas acho que isso já deve suprir suas necessidades...

espero ter ajudado!!! cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Mas os códigos são todos HTML....eu fiz esse teste apenas com a página q ficaria o contador......mas o contador não funcionou.......tem como testar esse contador antes de enviar para o servido?????

Pra testar o contador antes de enviar no servidor, tem q ter o PHP e o APACHE instalado na máquina!

Link para o comentário
Compartilhar em outros sites

  • 0
Mas os códigos são todos HTML....eu fiz esse teste apenas com a página q ficaria o contador......mas o contador não funcionou.......tem como testar esse contador antes de enviar para o servido?????

Pra testar o contador antes de enviar no servidor, tem q ter o PHP e o APACHE instalado na máquina!

E não se esqueça de mudar as extensões dos arquivos pra PHP !!!

Falou!

Link para o comentário
Compartilhar em outros sites

  • 0

O arquivo conta.txt você pode deixar em branco mesmo que funciona...

Quanto ao apache e php, sim para fazer testes na sua própia máquina, você precisa ter instalados no seu computador o php e apache.

Se você quiser, instale o phptriad que já tem o apache, php e ainda o banco de dados mysql, e é mais fácil que instalar separado.

qualquer dúvida...

Link para o comentário
Compartilhar em outros sites

  • 0

Tipo assim.....o código é esse.....e eu já criei o arquivo "conta.txt"......

<html>

<head><title>Menu</title>

</head>

<body>

<br>

<center><b>

<p>Conheça mais sobre:</p>

</b></center>

<a href="Inicial.php" target="Inicial">Lição dos Gansos</a>

<br><br>

<a href="Minha Historia.php" target="Inicial">Minha História</a>

<br><br>

<a href="Meu Partido.php" target="Inicial">Meu Partido</a>

<br><br>

<a href="Meus Projetos.php" target="Inicial">Meus Projetos</a>

<br><br>

<a href="Candidatura.php" target="Inicial">Candidatura</a>

<?

// variáveis

$filename = "conta.txt";

// numero de acessos anteriores

$file = fopen($filename, "r");

$count = fgets($file, 1024);

fclose($file);

// incrementa acessos

$count ++;

// escreve novo número

$file = fopen($filename, "w");

chmod($filename, 0777);

fputs($file, $count);

fclose($file);

echo "<center><font color=black size=1 face=verdana>";

echo "$count visitas";

echo "</font></center>";

?>

</body>

</html>

Isso vai funcionar???????me ajude por favor....

Link para o comentário
Compartilhar em outros sites

  • 0

se estiver num arquivo php acredito que sim,

mas, se você fizer desse jeito, toda vez que a página for recarreada, incrementará o contador e o interessante seria contar só uma vez né?

pra simplificar, coloca esse código somente na página principal...ok?

e lembre-se, pra executar um arquivo php na sua máquina você precisa ter o php e um servidor(como o apache por exemplo) instalados

Link para o comentário
Compartilhar em outros sites

  • 0

faz um if.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...