Topic: Statistiques
Un peu de stats sur les fichiers serait une bonne idée.
Savoir le nombre de download effectué, etc ...
Bonne continuation.
Venez poser vos questions et suggestions ici. Ou tout simplement venez parler de ce qui vous intéresse.
You are not logged in. Please login or register.
SlashOrg.Net Forums → Fonctionnalités SlashOrg Downloader → Statistiques
Un peu de stats sur les fichiers serait une bonne idée.
Savoir le nombre de download effectué, etc ...
Bonne continuation.
bon j'ai commencé tout doucement à le faire moi même.
Je présenterais peut etre le code une fois que ça auras avancé un peu.
En fait, il faudrait que je commence à réflechir à une gestion de modules (plugins), histoire de ne plus être obligé de hacker le code "core" pour rajouter une fonctionnalité. Un peu comme phpnuke, mais en 100 fois moins usine à gaz.
En fait, il faudrait que je commence à réflechir à une gestion de modules (plugins) [...]
Oui, j'en serais ravi !
Toujours pas de stats de prévu ?
Salut,
J'apprécierais aussi un module stats
Toujours dans cet ordre d'idées de stats, j'ai pensé pour ma part à un petit "ajout" tout simple à la page index.php à laquelle on peut ajouter ces quelques lignes afin de logger les personnes qui accèdent aux partages.
Vous excuserez ce bout de code (dont une bonne partie vient du Net)... je suis un vrai débutant en PHP
Le code de la page log_validkey.php
<?php
// Fichier
$fichier = './slashorg.log';
// Ouverture du fichier
$fp = fopen($fichier, 'a+');
// ID visiteur
$id_visiteur = $_SERVER['REMOTE_USER'];
//Clef entrée
$cle=$hash_key;
// Date
$date = date('d-m-Y H:i');
// Adresse IP du visiteur
if(IsSet($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip_simple = $_SERVER['HTTP_X_FORWARDED_FOR'];
}elseif(IsSet($_SERVER['HTTP_CLIENT_IP'])){
$ip_simple = $_SERVER['HTTP_CLIENT_IP'];
}else{
$ip_simple = $_SERVER['REMOTE_ADDR'];
}
// URL de provenance
if(IsSet($_SERVER['HTTP_REFERER'])){
$url_provenance = $_SERVER['HTTP_REFERER'];
}else{
$url_provenance = 'Inconnu';
}
// Language activé sur le navigateur
if(IsSet($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
$langage = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
}else{
$langage = 'Inconnu';
}
// Navigateur + System
if(IsSet($_SERVER['HTTP_USER_AGENT'])){
$referer = $_SERVER['HTTP_USER_AGENT'];
}else{
$referer = 'Inconnu';
}
// FAI
if(function_exists('gethostbyaddr')){
$fai_visiteur = gethostbyaddr($ip_simple);
}else{
$fai_visiteur = 'Inconnu';
}
// Enregistrement des données...
$fsz = filesize($fichier);
fseek($fp,$fsz);
fputs($fp, $date.'| Ok : '.$cle.' |IP:'.$ip_simple.'|DNS:'.$fai_visiteur.'|Orig:'.$url_provenance.'|Lang:'.$langage.'|Nav:'.$referer."\n");
fclose($fp);
?>
On ajoute cette page log_validkey.php[i] dans le répertoire [i]include...
Il reste alors à ajouter cette ligne au fichier Index.php : require_once ('include/log_validkey.php'); (Mais où exactement ?)
Et hop, résultat, un fichier "log" qui affiche les infos des visiteurs ayant accédé aux fichiers partagés...
Votre avis sur cette idée ?
VinZ.
Salut
J'ai pas testé ton code mais ca semble pas mal.
Ce qui est bien c'est que tu peux donc totaliser le nombre de personnes ont utilisé la clé
C'est un bon petit truc, merci d'avoir partager ton code que je vais tester.
Aprés il faut gérer pour connaitre le nombre de téléchargement par fichiers dans un partage ^^
et tu commence à avoir des mini stats, juste un compteur simple puis après on peut imaginer pas mal de chose.
SlashOrg.Net Forums → Fonctionnalités SlashOrg Downloader → Statistiques
Powered by PunBB, supported by Informer Technologies, Inc.