Thomas: Downloads zählen

Moin,

ich möchte auf meiner Website einen Bildschirmschoner zum download anbieten. Wie kann ich die downloads zählen bzw. angezeigt bekommen, wie of dieser schon heruntergeladen worden ist. Welche Lösungsansätze gibts den da?

Vielen Dank Thomas

  1. Hallo Thomas,

    Tatsaechliche Downloads kannst du nicht zehlen, da du zB. nie weisst, ob ein Download abgebrochen wurde.
    Du kannst aber immerhin die Dowloadversuche zaehlen, das koenntest zu bespielsweise so machen:
    Du schreibst in eine Textdatei eine 0 und speicherst sie auf dem Server. Jedesmal, wenn die Datei, die den Download veranlasst, aufgerufen wird, liesst Du die Zaehlerdatei ein, addierst 1 zu dem gefunden Wert und speicherst sie wieder.

    Gruß,

    Dieter

  2. Ahoi Thomas,

    Welche Lösungsansätze gibts den da?

    Das Dowlnload nicht direkt anbieten, sprich: du verlinkst auf ein
    Script, dieses setzt eine Variable hoch die du zuvor aus einer DB oder
    Flatfile ausgelesen hast und speicherst diese wieder.
    Anschließend lieferst du mit dem script die datei aus.

    MfG

    --
    Alle Angaben wie immer ohne Gewähr
  3. Hhhmmm, gibts da auch schon was fertiges? Bin mit programmieren etc. nicht so firm und für mich ist das alles was ihr da so geschrieben habt nich so klar :-(

    Danke

    1. Ahoi Thomas,

      Bin mit programmieren etc. nicht so firm und für mich ist das alles was ihr da so geschrieben habt nich so klar :-(

      na, entweder linkst du auf
      a) download.php?datei=bufu.zip
      oder auf
      b) download_bildschirm.php

      Erleuterung:
      a)
      bei möglichkeit a hast du ein script, an dieses übergibst du per get
      den dateinamen, hier musst du aufpassen das nur zulässige dateinamen
      genommen werden.

      b)
      hier hast du für jede datei ein seperates DL script.

      Du musst die anzahl der aufrufe des Scripts speichern, das dürfte
      sogar über das normale logfile möglich sein. oder du Speicherst das
      ganze z.B. in einer MySQL-Datenbank (wenn es mehrere Dateien sind u.U.
      empfehlenswert) oder einer einfachen txt Datei.

      Fertige Dinge zu verwneden steigert nicht deine
      Programmierfähigkeiten. selbermachen ist immer besser. Wenn es nur
      diese eine Datei gibt zum DL bietet es sich an möglichkeit b zu wählen
      und eine txt-file zum speichern der aufrufe zu verwenden.

      MfG

      --
      Alle Angaben wie immer ohne Gewähr
      LEISE IST SCHEIßE!
      1. Hallo Daniel.

        --
        Alle Angaben wie immer ohne Gewähr

        LEISE IST SCHEIßE!

        In Versalschrift wird aus einem „ß“ ein „SS“.

        Einen schönen Montag noch.

        Gruß, Ashura

        --
        Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
        30 Days to becoming an Opera8 Lover -- Opera Mini on Treo
        Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
        [Deshalb frei! - Argumente pro freie Software]