Ir para conteúdo

POWERED BY:

Arquivado

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

Fred Sousa

Contador de Downloads

Recommended Posts

Pessoal, gostaria de uma ajuda enorme. Estou fazendo um site e gostaria de saber quantos downloads foram feitos dos meus arquivos postados, mas nao com um sistema e sim que aparecesse no site o numero, tipo o baixaki.

 

Resumindo, na imagem abaixo, queria que do lado esquerdo de cada icone, aparecesse a quantidade de download clicado no link a direita .... Alguem pode me ajudar?

 

semttulo1cpiaij.jpg

 

Mto obrigado

Fred

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, consegui, mas agora sempre que atualizo o site ele aumenta a quantidade, mesmo sem clicar no link.

o que há de errado?

 

func.php

<?php

$user="Fred";
$pass="123456789";
$database="downloads";
$con=mysql_connect("localhost", $user, $pass)
or die ('Couldnt connect to server');
mysql_select_db($database,$con)
or die('could not connect to db');
$nome = end(explode('/',$_SERVER['PHP_SELF']));
$nome = explode('.',$nome);
$nome = $nome[0];

mysql_query("CREATE TABLE IF NOT EXISTS `{$nome}` (
id INT AUTO_INCREMENT,
PRIMARY KEY(id),
ip VARCHAR(100)
)");


?>

 

contador.php

<?php
require('func.php');
if(isset($_POST['download'])) 
{
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("
INSERT INTO `{$nome}` SET `ip` = '{$ip}'");
//header('Location: source.zip');
}
$numero = mysql_query("SELECT * FROM `{$nome}`");
$contagem = (int)mysql_num_rows($numero);

?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

	<title></title>

</head>
<body>
<section>
<form action="" method="POST">
<input type="submit" name="download" id="download" value="Clique para baixar"/>
</form>
<h1><?php echo $contagem ?></h1>
</section>
</body>
</html

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.