Compteur d acces a un dossier?
Résolu
Antho87
Messages postés
32
Date d'inscription
Statut
Membre
Dernière intervention
-
Antho87 Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
Antho87 Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà mon problème dont je ne trouve absolument pas de solutions :(
J'ai créé un petit gadget sur la barre vista pour écouter la radio. Le gadget lit la station à partir d'un fichier playlist au format .m3u sur mon site.
J'aurai bien aimé pouvoir compter le nombre de fois que la playlist a été chargée.
J'ai trouvé des compteurs bien sympas mais pour des pages .html et l'inconvénient c'est que ça m'ouvre une page avec rien dedans et ne lance pas la radio.
Du coup, je me suis dis qu'au lieu de compter le nombre de fois qu'est ouvert le fichier .m3u, si on pouvait compter le nombre de fois dont est ouvert le dossier contenant le fichier?
Je ne sais pas du tout si c'est réalisable...
Merci de m'aider en tout cas où de me proposer une autre idée, je suis preneur!!
Tchao
Voilà mon problème dont je ne trouve absolument pas de solutions :(
J'ai créé un petit gadget sur la barre vista pour écouter la radio. Le gadget lit la station à partir d'un fichier playlist au format .m3u sur mon site.
J'aurai bien aimé pouvoir compter le nombre de fois que la playlist a été chargée.
J'ai trouvé des compteurs bien sympas mais pour des pages .html et l'inconvénient c'est que ça m'ouvre une page avec rien dedans et ne lance pas la radio.
Du coup, je me suis dis qu'au lieu de compter le nombre de fois qu'est ouvert le fichier .m3u, si on pouvait compter le nombre de fois dont est ouvert le dossier contenant le fichier?
Je ne sais pas du tout si c'est réalisable...
Merci de m'aider en tout cas où de me proposer une autre idée, je suis preneur!!
Tchao
A voir également:
- Compteur d acces a un dossier?
- Compteur électrique - Guide
- Dossier appdata - Guide
- Acces rapide - Guide
- Impossible de supprimer un dossier - Guide
- Mettre un mot de passe sur un dossier - Guide
9 réponses
Je te conseille de simuler ton fichier avec un fichier php.
Tu crées un fichier radio.php par exemple contenant ceci :
<?php
//Le compteur
$fp = fopen("compteur.txt","r+");
$nbvisites = fgets($fp,10);
if ($nbvisites=="") $nbvisites = 0;
$nbvisites++;
fseek($fp,0);
fputs($fp,$nbvisites);
fclose($fp);
//On simule le fichier .m3u
header("Content-Type: audio/mpeg-url");
//On affiche le fichier
readfile("ton_fichier.m3u");
?>
Tu dois avoir les droits d'écriture dans le dossier (où se trouve radio.php).
Le nombre de visites sera dans compteur.txt
Tu crées un fichier radio.php par exemple contenant ceci :
<?php
//Le compteur
$fp = fopen("compteur.txt","r+");
$nbvisites = fgets($fp,10);
if ($nbvisites=="") $nbvisites = 0;
$nbvisites++;
fseek($fp,0);
fputs($fp,$nbvisites);
fclose($fp);
//On simule le fichier .m3u
header("Content-Type: audio/mpeg-url");
//On affiche le fichier
readfile("ton_fichier.m3u");
?>
Tu dois avoir les droits d'écriture dans le dossier (où se trouve radio.php).
Le nombre de visites sera dans compteur.txt
Merci beaucoup Benvii, effectivement ça fonctionne très bien!!!
Bonne soirée, merci encore, un bon problème de résolu ;)
Bonne soirée, merci encore, un bon problème de résolu ;)
Bonjour, bonjour,
Je reviens pour le même sujet^^
La solution proposée fonctionne très bien avec le lecteur windows media player, seulement je n'arrive pas à lancer la lecture de la playlsit, le fichier m3u avec le plugin vlc.
Alors est ce que le plugin vlc n'arrive pas faire cela? Si j'utilise le logiciel VLC par contre ça marche nikel...
Si quelqu'un a une explication, merci!
En revanche, l'ouverture du fichier php fonctionne avec le plugin vlc sous internet explorer, le problème surviendrai avec firefox... :(
Et sous internet explorer, quand c'est lancé, c'est lancé... impossible de faire arrêter.
Et si je mets directement le flux à lire, toutes les fonctions fonctionnent :p sous IE ou Mozilla...
Je reviens pour le même sujet^^
La solution proposée fonctionne très bien avec le lecteur windows media player, seulement je n'arrive pas à lancer la lecture de la playlsit, le fichier m3u avec le plugin vlc.
Alors est ce que le plugin vlc n'arrive pas faire cela? Si j'utilise le logiciel VLC par contre ça marche nikel...
Si quelqu'un a une explication, merci!
En revanche, l'ouverture du fichier php fonctionne avec le plugin vlc sous internet explorer, le problème surviendrai avec firefox... :(
Et sous internet explorer, quand c'est lancé, c'est lancé... impossible de faire arrêter.
Et si je mets directement le flux à lire, toutes les fonctions fonctionnent :p sous IE ou Mozilla...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ah merci Benvii, content de te retrouver, le code que tu m'as passé marche nikel!! :)
Le seul hic c'est qu'avec le plugin VLC sous mozilla rien à faire le fichier m3u n'est pas lu et non pas de messages d'erreurs, il ne se passe strictement rien...
Et si j'utilise le lien directement dans VLC ça marche, dans internet explorer ça marche.
Je pense que c'est vraiment un problème propre au plugin vlc de mozilla...
Mais je vois pas comment faire autrement, cette solution m'allée très bien...
Le seul hic c'est qu'avec le plugin VLC sous mozilla rien à faire le fichier m3u n'est pas lu et non pas de messages d'erreurs, il ne se passe strictement rien...
Et si j'utilise le lien directement dans VLC ça marche, dans internet explorer ça marche.
Je pense que c'est vraiment un problème propre au plugin vlc de mozilla...
Mais je vois pas comment faire autrement, cette solution m'allée très bien...
Sinon tu peux essayer ce code :
<?php
//Le compteur
$fp = fopen("compteur.txt","r+");
$nbvisites = fgets($fp,10);
if ($nbvisites=="") $nbvisites = 0;
$nbvisites++;
fseek($fp,0);
fputs($fp,$nbvisites);
fclose($fp);
//On simule le fichier .m3u
header("Content-Type: audio/mpeg-url");
header("Content-Length: ".filesize("ton_fichier.m3u"));
//On affiche le fichier
readfile("ton_fichier.m3u");
?>
J'ai juste ajouté la taille du fichier dans les en-têtes.
<?php
//Le compteur
$fp = fopen("compteur.txt","r+");
$nbvisites = fgets($fp,10);
if ($nbvisites=="") $nbvisites = 0;
$nbvisites++;
fseek($fp,0);
fputs($fp,$nbvisites);
fclose($fp);
//On simule le fichier .m3u
header("Content-Type: audio/mpeg-url");
header("Content-Length: ".filesize("ton_fichier.m3u"));
//On affiche le fichier
readfile("ton_fichier.m3u");
?>
J'ai juste ajouté la taille du fichier dans les en-têtes.
merci pour ton code mais il ne se passe tjs rien sous mozilla.
J'ai essayé de lui faire lire directement le fichier m3u sans passer par le php et il ne l'ouvre pas non plus...
j'ai l'impression qu'en fait le plugin vlc sous mozilla ne peut pas ouvrir de playlist m3u mais sous internet explorer si...
je vais essayer de voir ça, c'est plutôt étonnant quand même... parce qu'à part en m3u, pas moyen de faire une playlist d'une autre façon pouvant etre lu sous vlc?
J'ai essayé de lui faire lire directement le fichier m3u sans passer par le php et il ne l'ouvre pas non plus...
j'ai l'impression qu'en fait le plugin vlc sous mozilla ne peut pas ouvrir de playlist m3u mais sous internet explorer si...
je vais essayer de voir ça, c'est plutôt étonnant quand même... parce qu'à part en m3u, pas moyen de faire une playlist d'une autre façon pouvant etre lu sous vlc?