dongqia0240 2010-06-11 17:20
浏览 120
已采纳

如何找出文件下载次数?

I have an image that send to affiliate for advertising. so, how can I find it out from my server the number of times that image been downloaded? does server log keep track of image upload count?

---- Addition ---- Thanks for the reply.. few more questions

because I want to do ads rotation, and tracking IP address, etc. so, i think I should do it by making a dynamic page (php) and return the proper images, right?

In this case, is there anyway that I can send that information to Google Analytics from the server? I know I can do it in javascript. but now, since the PHP should just return the images file. so what I should do? :)

  • 写回答

5条回答 默认 最新

  • douluoyou9876 2010-06-19 06:47
    关注

    Well This can be done irrespective of your web Server or Language / Platform.

    Assuming the File is Physically stored in a Certain Directory. Write a program that somehow gets to know which file has to be downloaded. Through GET/POST parameters. There can be even more ways. then point that particullar file physically.

    fopen that file
      read through it byte by byte
      print them
    fclose
    store/increment/updatethe download counter in database/flatfile
    

    and in the database you may keep the record as md5checksum -> downloadCounter

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 Llama如何调用shell或者Python
  • ¥20 谁能帮我挨个解读这个php语言编的代码什么意思?
  • ¥15 win10权限管理,限制普通用户使用删除功能
  • ¥15 minnio内存占用过大,内存没被回收(Windows环境)
  • ¥65 抖音咸鱼付款链接转码支付宝
  • ¥15 ubuntu22.04上安装ursim-3.15.8.106339遇到的问题
  • ¥15 blast算法(相关搜索:数据库)
  • ¥15 请问有人会紧聚焦相关的matlab知识嘛?
  • ¥15 网络通信安全解决方案
  • ¥50 yalmip+Gurobi