Jump to content
Sign in to follow this  
paul22

compteur de telechargement

Recommended Posts

Bonjour !

J'avais parlé dans un précédent post des pages en doubles que je voulais faire en pdf avec en plus un fichier zip pour télécharger.

voilà pour une rubrique c'est fait mais maintenant j'aimerai des stats sur ces visites !

pour les clics sur les fichiers pdf c'est ok j'utilise un fichier php :

<a href="compteur/clic.php3?url=www.motoculture-jardin.com/pdf-word/pdf/chaine-tronconneuse.pdf">La chaîne de tronçonneuse</a>

mais pour le fichier zip qui est sur un serveur ftp il ne marche pas ou je ne sais pas m'y prendre si une personne peut m'aider :

le lien pour telecharger :

donc en logique je faisait idem pour le comptabiliser :

<a href="compteur/clic.php3?url=ftp://ftp2.motoculture-jardin.com/login/pdf-tr.zip">Enregistrer format zip dossier pdf</a>

j'ai essayé en supprimant url= , ftp://

si vous avez une idée

Merci

Paul

Share this post


Link to post
Share on other sites

Salut,

as-tu essayé en préférant le protocole HTTP au protocole FTP ? avec un code tel que

<a href="compteur/clic.php3?url=http://www.motoculture-jardin.com/pdf-tr.zip">Enregistrer format zip dossier pdf</a>

De plus le fait d'utiliser le protocole FTP rend de toute façon la tâche plus complexe, entre autres pour des raisons de compatibilité navigateur: par exemple dans Safari il est possible de désactiver le surf FTP et même il me semble que l'option est désactivée par défaut si j'ai bonne mémoire. Des problèmes de droits et de vitesse de téléchargement peuvent aussi se poser.

À vrai dire, j'ai même un peu de mal à comprendre pourquoi le FTP. Si c'est pour forcer le téléchargement je te rassure: je ne connais aucun navigateur qui ne télécharge pas un fichier ZIP en HTTP.

Accessoirement, une URL de type "compteur/clic.php3?url=www.motoculture-jardin.com/pdf-word/pdf/chaine-tronconneuse.pdf" peut facilement être détournée.

Il est extrêmement simple pour quelqu'un de mal intentionné de fausser tes stats en moins de temps qu'il ne faut pour le dire (voire pire, mais là çà dépend du code du fichier "compteur.php3").

En gros, je te déconseille de pareilles formes d'URL.

Share this post


Link to post
Share on other sites

Bonjour !

Merci de ta réponse !

Pourquoi ftp, mon hébergeur n'autorise pas le téléchargement sur http !

ce que je souhaite c'est juste d'avoir une idées de la fréquentation de ces fichiers, puisceque je ne peux les suivre avec des stats classique!

Paul

Share this post


Link to post
Share on other sites
Salut,

as-tu essayé en préférant le protocole HTTP au protocole FTP ? avec un code tel que

<a href="compteur/clic.php3?url=http://www.motoculture-jardin.com/pdf-tr.zip">Enregistrer format zip dossier pdf</a>

De plus le fait d'utiliser le protocole FTP rend de toute façon la tâche plus complexe, entre autres pour des raisons de compatibilité navigateur: par exemple dans Safari il est possible de désactiver le surf FTP et même il me semble que l'option est désactivée par défaut si j'ai bonne mémoire. Des problèmes de droits et de vitesse de téléchargement peuvent aussi se poser.

À vrai dire, j'ai même un peu de mal à comprendre pourquoi le FTP. Si c'est pour forcer le téléchargement je te rassure: je ne connais aucun navigateur qui ne télécharge pas un fichier ZIP en HTTP.

Accessoirement, une URL de type "compteur/clic.php3?url=www.motoculture-jardin.com/pdf-word/pdf/chaine-tronconneuse.pdf" peut facilement être détournée.

Il est extrêmement simple pour quelqu'un de mal intentionné de fausser tes stats en moins de temps qu'il ne faut pour le dire (voire pire, mais là çà dépend du code du fichier "compteur.php3").

En gros, je te déconseille de pareilles formes d'URL.

Bonjour,

J'ai créé un site pour une association dans lequel des fichiers d'inscription ainsi qu'un dossier ZIP sont à télécharger.

Je cherche justement à pouvoir comptabiliser le nombre de fichiers ou de dossiers ZIP téléchargés et en lisant ce post je me pose quelques questions :

- quelle est la différence entre "protocole HTTP" et "protocole FTP" : le dossier ZIP ainsi que les fichiers PDF que l'on a mis en téléchargement ont été transférés chez l'hébergeur via un logiciel de transfert FTP (ils sont donc en protocole FTP ? dans ce cas, comme utiliser le protocole HTTP puisque cela paraît la meilleure façon de faire ?)

- où insérer exactement les codes donnés ci-dessous dans la page htm, sachant que j'utilise Frontpage ?

- en pratique, comment la comptabilisation se fait ?

merci par avance pour les réponses

Edited by webmaitresse

Share this post


Link to post
Share on other sites

Paul22, il faudrait le code de compteur/clic.php3 pour pouvoir t'aider un peu plus.

Pour tes questions webmaitresse

Le protocole est une façon d'accéder aux données. On peut très bien accéder aux même données par 2 protocoles différents.

C'est ce que tu fais quand tu envoies en FTP tes fichiers sur ton site, et que les consultes ensuite en HTTP.

FTP = File Transfert Protocol

C'est un protocole spécialisé dans le transfert de fichiers, c'est donc pour cela que généralement on l'utilise pour envoyer des fichiers sur un site. Mais on peut très bien dès fois utiliser le protocole HTTP pour envoyer des fichiers, mais il est moins adapté (notamment pour envoyer de gros fichiers).

HTTP = HyperText Transfer Protocol

Est un protocole spécialisé dans la gestion des pages webs (les liens entre elles etc). C'est donc pour cela qu'on s'en sert pour afficher les sites.

Pour pouvoir comptabiliser des fichiers le principe est assez simple

Il faut créer un script php qui pour chaque url que tu vas lui passer, va incrémenter un compteur, puis rediriger vers la page concernée. Par exemple dans l'exemple de paul22

<a href="compteur/clic.php3?url=http://www.motoculture-jardin.com/pdf-tr.zip">Enregistrer format zip dossier pdf</a>

créer clic.php3 qui incrémente quelquepart (fichier ou base de données) le compteur associé à la page http://www.motoculture-jardin.com/pdf-tr.zip , puis qui redirige ensuite vers cette page (un simple header('Location:http://www.motoculture-jardin.com/pdf-tr.zip') devrait suffir).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...