Categorias

Estatisticas de cliques nos endereços com painel em PHP

Outclick Stage é um script de estatisticas de cliques nos endereços com painel de controle das estatisticas diarias em PHP e Mysql onde você pode ver e deletar as estatisticas.

Crie uma pasta chamada stage detro dele coloque os seguinte arquivos:

Pagina: admin.php

Senha inválida. Por favor, tente novamente.";
     }
}
         if ($HTTP_COOKIE_VARS["admin"] == $admin_pass) { 
             echo "Pagina de administração";

         if ($f == "main") { 
 
        //fazer conexão com o banco de dados
        $connection = mysql_connect("$dbhost","$dbuser","$dbpasswd")
              or die("Não foi possível fazer a ligação a base de dados.");

    	$sql = "SELECT DISTINCT day FROM clicks ORDER BY day DESC";

       // executar consulta SQL e obtenha resultado
        $sql_result = mysql_query($sql,$connection)
              or die("Não foi possível executar consulta de dados.");

        while ($row = mysql_fetch_array($sql_result)) {

       // buscar fila e atribuir variáveis
        $day  = $row["day"];

       //estrutura por data formulário valor campo
        $stat_dates .= "n";

}
head();
?>

Outclick Stage
Data:     Hora certa:

ADMINISTRAÇÃO DE CLICKS DO SITE
Home Documentação
Visualizar Estatisticas:
Deletar Estatisticas:

Outclick Stage ::Informação::
Versão instalada do Outclick Stage
Mais recente versão disponível do Outclick Stage
v..
n $urln $rawn $unin n"; } head(); ?>
OUTCLICK STAGE
Data:     Hora certa:

Home Estatisticas
"; } ?>
Data dos cliques - Cliques único
Data inválida. Selecione uma data válida acima.
ERROR:Você deve escolher uma data válida Inorder Para Apagar Estatísticas.

"; echo "<- Voltar para a pagina principal"; echo ""; } else { // fazer conexão com o banco de dados $connection = mysql_connect("$dbhost","$dbuser","$dbpasswd") or die("Não foi possível fazer a ligação a base de dados."); $sql = "DELETE FROM ip WHERE day='$byday'"; // executar pesquisa e obtenha resultado $sql_result = mysql_query($sql,$connection) or die("Não foi possível executar consulta."); $sql = "DELETE FROM clicks WHERE day='$byday'"; // executar pesquisa e obtenha resultado $sql_result = mysql_query($sql,$connection) or die("Não foi possível executar consulta."); if(!$sql_result) { head(); echo "ERROR: Os selecionados Estatísticas Poderá não ser suprimido da base de dados.

"; echo "<- Voltar para a pagina principal"; echo ""; } else { head(); echo "As estatísticas foram selecionados excluídos do banco de dados.

"; echo "<- Voltar para a pagina principal"; echo ""; } } } ?>

 


ADMINISTRAÇÃO
Entre com o código
Pagina: out.php "; exit; } $day = date("Y-m-d"); //formato da data $url = urldecode($QUERY_STRING); if ((! $url) || (! preg_match("/http:/", $url))) error ("Error: Erro de sintaxe.Segue é um exemplo de uma correcta ligação sintaxe a utilizar:
$track_url/out.php?https://www.stagedesign.com.br/"); if ($QUERY_STRING) { $result = mysql_query("SELECT * FROM clicks WHERE url='$url' AND day='$day'",$db); if(mysql_num_rows($result) > 0) { mysql_free_result($result); $result = mysql_query("SELECT UNIX_TIMESTAMP(time) FROM ip WHERE (url='$url' AND ipnum='$REMOTE_ADDR' AND day='$day')",$db); if($row = mysql_fetch_row($result)) { if(($row[0]+3600) < time()) { mysql_query("UPDATE clicks SET raw=raw+1,uni=uni+1 WHERE url='$url' AND day='$day'",$db); mysql_query("UPDATE ip SET time=NOW() WHERE url='$url' AND ipnum='$REMOTE_ADDR' AND day='$day'",$db); } else { // Se o clique é cru mysql_query("UPDATE clicks SET raw=raw+1 WHERE url='$url' AND day='$day'",$db); } mysql_free_result($result); } else { // novo endereço de ip mysql_query("UPDATE clicks SET raw=raw+1,uni=uni+1 WHERE url='$url' AND day='$day'",$db); mysql_query("INSERT INTO ip (url,ipnum,day) VALUES ('$url','$REMOTE_ADDR','$day')",$db); } } else { // se o seu novo um dia ou uma nova url mysql_query("INSERT INTO ip (url,ipnum,day) VALUES ('$url','$REMOTE_ADDR','$day')",$db); mysql_query("INSERT INTO clicks (url,day,raw,uni) VALUES ('$url','$day',1,1)",$db); } $url="Location: ".$url; header($url); exit; } ?> pagina: shared.inc.php n"; print "n"; print "n"; print "n"; print "Outclick Stage v1.0.0n"; print "n"; print "n"; print "n"; } // footer function function foot() { print "
n"; print "Stage Design v1.0.0 by https://www.stagedesign.com.br©n"; print "
n"; print "n"; } ?> pagina: help.php
Outclick Stage - Documentação
Home Documentação
Informações Gerais

Para instalação ou Atualizando instruções, por favor leia o arquivo INSTALL
que foi incluída com o script arquivo que você baixou.

Outclick Tracker Rápida Visão geral

  1. Permite-lhe manter controle do número de cliques (bruto e única) em links que você especificar.
  2. Um
  3. admin interface que permite visualizar e apagar stats.
  4. Um
  5. mysql backend que armazena todos os dados e capaz de lidar com grandes volumes de cliques.

Exemplo:

  • <a href="https://www.stagedesign.com.br/stage/out.php?https://www.stagedesign.com.br/">Excite</a>

Administração da area

A administração área é acessível através de: / Admin.php

Visualizando Estatisticas

  1. Escolha um dia a partir do menu suspenso sobre a administração principal página.
  2. Clique no botão enviar e suas estatísticas para esse dia será exibido.
  3. Estatísticas
  4. informações exibidas serão monitorados url, & bruto cliques exclusivos cliques.

Deletando Estatisticas

  1. Escolha um dia a partir do menu suspenso sobre a administração principal página.
  2. Clique no botão enviar e suas estatísticas para esse dia será eliminado.
  3. A confirmação será exibida informando que você quer ou não a eliminação foi bem sucedida.
Home Documentação
agora vamos criar uma pasta com o nome install e criar os seguintes arquivos: pagina: install.php
"; echo "Click Here to login to the administration area.

"; } mysql_close($connection); } else { echo "
"; echo "Clique aqui para instalar o Banco de Dados Tabelas

"; echo "
"; foot(); } ?> e a formatação do banco de dados mysql stage.sql # Host: localhost Database : outclicks # -------------------------------------------------------- # # Table structure for table 'clicks' # CREATE TABLE clicks ( day date DEFAULT '0000-00-00' NOT NULL, url varchar(120) NOT NULL, raw int(11) NOT NULL, uni int(11) NOT NULL ); # -------------------------------------------------------- # # Table structure for table 'ip' # CREATE TABLE ip ( day date DEFAULT '0000-00-00' NOT NULL, url varchar(120) NOT NULL, time timestamp(14), ipnum varchar(15) NOT NULL ); "Atenção" Outclick Stage- Instalação Quick Install: [1] Descompacte o arquivo (não se esqueça de incluir subpastas), mas você já tiver feito isso. [2] Abra o arquivo em seu editor favorito shared.inc.php e definir as variáveis conforme explicado pelas observações. [3] Crie um diretório em seu servidor chamado "Stage" e upload todos. php arquivos ASCII em modo imagem e todos os arquivos em modo binário. [6] Criar banco de dados mysql que você usará para Outclick Stage (nome padrão: "outclicks"). A seguir você terá que criar 2 tabelas dentro banco de dados que você acabou de criar, há um par de diferentes maneiras de fazer isso. 1. você pode executar o arquivo de instalar o navegador https://yoursite.com/stage/install/install.php 2. Nós incluímos um stage.sql arquivo dentro do diretório para instalar o mysql usuários mais experientes. 3. você também pode encontrar ferramentas de dados mysql para tornar o trabalho com muito mais fácil e menos morosa em: https://www.hotscripts.com/PHP/Scripts_and_Programs/Database_Tools/ [7] Depois de ter concluído os passos acima aponte seu navegador para: https://www.yoursite.com/stage/admin.php o login na área da administração. Instalação notas: Se você tiver problemas para instalar Outclick Stage tracker pode contactar-nos para obter ajuda em: [email protected] Se você enfrentar problemas com o Outclick Stage qualquer tracker informe-lhes: [email protected] para baixar os arquivos deste tutorial clique no link abaixo

Arquivos para Download:

stage.zip