Ir ao conteúdo

Gráficos para seu Tiny URL.

Boa tarde,

Ontem adicionei controle de estatísticas no Tiny URL, criei 2 tabelas para isso. Porém para consultar você precisava acessar o banco de dados manualmente. Resolvi fazer algo mais decente e criar uns gráficos de acessos dos últimos 30 dias. Pensei em utilizar a Chart API do Google mas ai me lembrei dos gráficos que eram gerados pelo WordPress Stats, dando uma olhada nele descobri o Open Flash Chart. Achei ele mais bonito e com as mesmas funcionalidades do Chart do Google. Então decidi implementar o gráfico com ele.

As novas funções implementadas foram:
getAccess($id) – Tem por função retornar um Array associativo com os números de acessos por data e o total de acessos.
formatData($data) – Recebe os acessos do getAccess e transforma em um array numérico. (Formato necessário para o chart ser gerado)
criarLabels() – Cria os labels para exibição na parte inferior do gráfico.

Para acessar as informações ainda não fiz uma página com a listagem dos domínios, você deve acessar manualmente o endereço http://www.seusite.com/diretorio/chart.php?id=ID onde ID é o UID da tabela URLS. Assim você obterá um gráfico de acessos ao domínio do UID nos últimos 30 dias.

Exemplo de exibição:


Tiny URL, com estatísticas e exibição em gráfico

Como criar seu próprio tiny url
Estatísticas no seu Tiny URL

Espero que seja util para você,
Matheus

PS2: Para seu Tiny URL funcionar, você deve adicionar algumas regras de Rewriting. Você pode ver elas em Criar um sistema próprio de Tiny-URL

Publicado emMySQLphp

506 Comentários

  1. Капельница от похмелья в Самаре: быстрое восстановление, снятие интоксикации и улучшение самочувствия под контролем специалистов в наркологической клинике «Похмельная служба»
    Получить дополнительную информацию – капельница от похмелья на дому в самаре

  2. Michaelfed Michaelfed

    Запой, длительное употребление алкоголя или случайное злоупотребление могут привести к неприятным симптомам похмелья, таким как головная боль, слабость, тошнота, головокружение и усталость. Эти симптомы обусловлены тем, что в организме остаются продукты распада алкоголя, которые токсически воздействуют на все органы. Капельница от похмелья на дому — это отличная возможность быстро снять острые симптомы и восстановить нормальное состояние организма, не выходя из привычной обстановки.
    Разобраться лучше – капельница от похмелья вызов на дом в самаре

  3. MatthewMus MatthewMus

    Есть состояния, при которых откладывать вызов врача рискованно. Домашний выезд нужен не только при «тяжёлом похмелье», но и тогда, когда самочувствие становится нестабильным, а попытки справиться своими силами уже не работают. Ниже перечислены ситуации, при которых обращение за помощью оправдано именно в ближайшее время, а не «если не станет легче к вечеру».
    Получить дополнительную информацию – нарколог на дом цена воронеж

  4. https://wazamba-bet.com.mx/
    Wazamba se presenta como un casino en linea que surgio en 2019 con una propuesta fresca y esteticamente unica, brindando mas de 4,000 juegos, incluyendo tragamonedas, casino con crupieres en directo y seccion de apuestas deportivas, todo integrado en una unica plataforma.

  5. LesterRox LesterRox

    Капельница от похмелья — это экстренная мера, которая помогает снять интоксикацию и восстановить водно-электролитный баланс в организме после злоупотребления алкоголем. В наркологической клинике «Частный медик 24» в Самаре мы предлагаем эффективное лечение для тех, кто столкнулся с последствиями запоя или перегрузки организма после употребления алкоголя. Капельницы для снятия похмелья — это быстрый и безопасный способ вернуть пациента в норму, избавить от болезненных симптомов, таких как головная боль, тошнота, слабость, сухость во рту, а также стабилизировать его общее состояние. Выезд нарколога на дом и проведение капельниц позволяет избежать поездки в клинику и начать лечение в удобной обстановке.
    Получить больше информации – капельница от похмелья на дом самара

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *