Jump to content


Photo

Contador De Cliques Sem Bd. É Possível?


  • Faça o login para participar
9 replies to this topic

#1 hdmaster

hdmaster

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 10/05/2005, 01:53

Olá pessoal. Queria saber uma coisa. É possivel eu colocar um contador de visitas em PHP sem a utilizaçlão de banco de dados?

Tipo...tenho uma sessão de downloads e em cada link de dowload eu coloco o script que contabiliza quandos clicks foi efetuado e informa em numeros ao lado do link.>Exemplo:


Macromedia Flash | Fazer download | 122 cliques

Se for possível, alguém tem o script? :D



Abraços...

#2 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 10/05/2005, 09:04

cara, é possivel de se fazer com arquivos txt no lugar de banco de dados...

alem de fazer o seu proprio, vc poderia ter olhado ao redor tambem, heheh, olha só, nem precisei ir muito longe:
http://www.wmonline....oria=contaclick

primeiro da lista ;)
abraço!

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#3 Morse

Morse

    Behind Green Eyes!

  • Usuários
  • 118 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP
  • Interesses:PHP, Photoshop...

Posted 10/05/2005, 10:30

Cara...
É só você fazer uma pagina q a cada vez que você clica no link do download, ele passa antes por essa página, dai você poe o script +- assim:


<?

/*
- Por: Moacir
- ContDown Simples
*/

// O Link do download q redirecionará para essa página será assim:
//   ?url=http://server.do.download.com/arquivo.exe

// Extrai a variável $url:
extract($_GET);

// Verifica se a variavel tah vazia:
if(empty($url)){
echo "Não há nenhum link para redirecionar...";
} else {
// Abre o arquivo com o contador de download:
$file = "file.txt";
$abre = fopen($file, 'r'); // Abre
$le   = fwrite($abre, filesize($file)); // Lê
fclose($abre); // Fecha

$abre = fopen($file, 'w'); // Abre de novo
$escreve = fwrite($abre, $abre+1); // Escreve +1 no arquivo com o nº de downs
fclose($abre); // Fecha

if($escreve){ // Se deu tudo certo...
header("Location: ".$url);
} else {
echo "Não foi possível escrever no arquivo...";
}
}
?>


E para exibir o tanto de downloads insira esse código aonde estava 122 Cliques:

<? include "file.txt"; ?>

Sua página que conterá o include tem que ser em PHP (Lógico) <_<
Abraços...
Moacir... :D

Edição feita por: Morse, 10/05/2005, 10:35.

[BRAX.CC] - APENAS 20 CARACTERES.. EM BREVE! ;)

#4 hdmaster

hdmaster

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 10/05/2005, 11:32

Po pessoal. Obrigadão pela resposta..vai me ajudar muito...
valew Morse, valew Stormbringer...

Thank´s (y)

#5 hdmaster

hdmaster

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 10/05/2005, 12:02

Cara...
É só você fazer uma pagina q a cada vez que você clica no link do download, ele passa antes por essa página, dai você poe o script +- assim:


<?

/*
- Por: Moacir
- ContDown Simples
*/

// O Link do download q redirecionará para essa página será assim:
//   ?url=http://server.do.download.com/arquivo.exe

// Extrai a variável $url:
extract($_GET);

// Verifica se a variavel tah vazia:
if(empty($url)){
echo "Não há nenhum link para redirecionar...";
} else {
// Abre o arquivo com o contador de download:
$file = "file.txt";
$abre = fopen($file, 'r'); // Abre
$le   = fwrite($abre, filesize($file)); // Lê
fclose($abre); // Fecha

$abre = fopen($file, 'w'); // Abre de novo
$escreve = fwrite($abre, $abre+1); // Escreve +1 no arquivo com o nº de downs
fclose($abre); // Fecha

if($escreve){ // Se deu tudo certo...
header("Location: ".$url);
} else {
echo "Não foi possível escrever no arquivo...";
}
}
?>


E para exibir o tanto de downloads insira esse código aonde estava 122 Cliques:

<? include "file.txt"; ?>

Sua página que conterá o include tem que ser em PHP (Lógico) <_<
Abraços...
Moacir... :D

Anigo. EU fiz dessa forma mesma, mas não tá funcionando...

eu salvei a página como "conta.php"

Fiz uma página 'teste.php" e coloquei o include...

No libk do download coloquei assim: http://www.mxmasters...ads/arquivo.exe


O download abre, mas o contador nao funciona...


me ajuda ae


deem uma olhada: http://www.mxmasters.com/teste.php

Abraços

#6 Heero Maxwell

Heero Maxwell

    Heavy Metal is The Law!

  • Usuários
  • 235 posts
  • Sexo:Não informado
  • Localidade:Curitiba

Posted 10/05/2005, 18:39

Baixe o Fclick que tu tem o script prontinho sem banco de dados.
Todos aqueles que me virem vão morrer. Estas foram as ordens que recebi. Todos aqueles que no campo de batalha estiverem estão com suas vidas em minhas mãos. Eu sou Heero Maxwell, o "Deus da Morte" em pessoa.
Todos aqueles que me virem vão morrer. Estas foram as ordens que recebi.

#7 Jaiminho-o-Carteiro

Jaiminho-o-Carteiro

    12 Horas

  • Usuários
  • 138 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre
  • Interesses:PHP

Posted 10/05/2005, 20:45

TXT não é Banco de dados?

:P

FUI!

Não duvide do poder do PHP.

-------
Http://RSInternet.com.br

#8 hdmaster

hdmaster

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 10/05/2005, 22:55

Baixe o Fclick que tu tem o script prontinho sem banco de dados.

Onde eu encontro esse: Fclick ,amigo?

Abraços

#9 Spider-man

Spider-man
  • Visitantes

Posted 10/05/2005, 23:09

olhe este script:

http://www.vipcodigo...odigos.php/9/21

o nome eh : Access Clicks Counter

t+

#10 john_tromundo

john_tromundo

    Turista

  • Usuários
  • 36 posts
  • Sexo:Não informado

Posted 15/07/2005, 11:54

Olá eu peguei o script....mas estou com uma dúvida....ele contat toda vez que o link foi visitado ou por ip ou algo assim ...vlwww




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq