compteur de visites pour lecteur mp3
Forum Programmation : compteur de visites pour lecteur mp3
Bonjour,
J'ai installé sur mon site quelques petis lecteurs mp3 et j'aimerai pouvoir connaitre le nombre de fois que chaque fichier a été lu.
Voici comment j'ai fait.
Un fichier htacess qui redirige les demandes de mp3 :
Code :
|
Le fichier compteur.php :
Code :
|
Pas de problème, le mp3 se charge bien mais le fichier texte dans lequel le nombre de lectures doit s'enregistré ne se cré pas.
Merci de votre aide
up! personne ?
bonjour,
ca peut etre:
- ton serveur est configuré avec le safe_mode de php
- tu n'as pas les permissions pour écrire dans le répertoire
modifie la directive display_error avec init_set ()
et met un error_reporting (E_ALL)
pour voir quelle est l'erreur
pour display error je passe la valeure à 1 ?
le problème c'est que là dans mon cas, c'est un player flash qui vient chercher les mp3, et donc j'ai pas de "visuel" de l'erreur
Edit: Du coté du serveur : safe_mode off.
Et pour les droits sur les fichiers j'ai mis 777 sur le dossier et j'ai cré les fichiers textes manuellement en mettant 777 aussi.
Message édité par 2Dpix le 27-04-2007 à 13:56:22
pour display_error, oui à 1
pour voir l'erreur, tu peux commenter momentanément la redirection.
je viens de voir le htmlentities, il va te transformer les caratères spéciaux en rajoutant des "&xxx;" ca peut peut etre bloquer...
j'ai essayer sans le htmlentities mais ça n'a rien changé.
elle donne quoi l'erreur?
j'ai pas réussi à "commenter momentanément la redirection", tu entends quoi par là ? vu que ce n'est pas le visiteur qui est redirigé mais le script flash
tu rediriges vers le player avec cette ligne:
Code :
|
tu n'as qu'a la mettre en commentaire!!
Code :
|
j'accède au fichier même quand la redirection n'y est pas, ça doit donc etre que le htacess ne marche pas et que je ne passe pas par la page compteur.php
EDIT : il y a des _ dans mes noms de fichiers, estce que ([a-zA-z0-9]+) dans mon htacess est bien compatible avec ça ?
Message édité par 2Dpix le 27-04-2007 à 19:32:10
non, faut rajouter '_': [a-zA-z0-9_]
le htacess ne redirige pas bien la requête :
Code :
|
Exemple de fichier : dub_me_now.mp3
Qu'est ce qui ne va pas dans le htacess ?
le htaccess est bon, par contre vérifie que tu as le droit de modifier la config d'apache et que le module rewrite est activé
Il y a 1921 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Par allstar27 il y a 4 jours :