счётчик скачиваний файлов, и его установка.

Discussion in 'PHP' started by Gvidion, 16 Oct 2010.

  1. Gvidion

    Gvidion Elder - Старейшина

    Joined:
    11 Sep 2009
    Messages:
    79
    Likes Received:
    43
    Reputations:
    28
    Нужен счётчик скачиваний файлов, гугл не помог. Только пожалуйста как можно более подробное руководство по эксплуатации :)
     
    1 person likes this.
  2. SHiNiGaMi

    SHiNiGaMi Banned

    Joined:
    3 Jan 2010
    Messages:
    382
    Likes Received:
    55
    Reputations:
    15
    не проще самому написать? при каждом скачивании файла в бд добавляйте запись
     
  3. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Весь счетчик скачиваний упирается в одну строчку кода добавления записи в базу.
     
  4. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Нет, придется делать еще дополнительные настройки при помощи .htaccess файлов, если не ошибаюсь. Придется сделать так, что бы файлы нельзя было скачать по прямой ссылке на них, а только при помощи скрипта.
     
  5. FindeR

    FindeR Elder - Старейшина

    Joined:
    15 Nov 2006
    Messages:
    623
    Likes Received:
    138
    Reputations:
    20
    Хром~, можно же не давать прямых ссылок, в принципе.
    Делаем какую-нить download.php, в которой указываем

    header('Content-type: ....')
    и нужные заголовки.
    Она просто будет отдавать файл + записывать в БД всё, что нужно. А файл спрятать :)
     
  6. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    FindeR, именно это я и имел ввиду.
    Файлы спрятать, - это конечно самый простой вариант, хотя чаще всего он и есть достаточным.
    Как вариант, можно еще всем файлам, которые будут скачивать, дать специальные права или же переместить в некоторый каталог тоже с ограниченными правами.
     
  7. Alexander89

    Alexander89 Member

    Joined:
    30 Nov 2009
    Messages:
    30
    Likes Received:
    8
    Reputations:
    0
    ИМХО лучше все таки через .htaccess ловить запросы на файлы и переадресовывать эти запросы на некий php
    Так не потребуется менять ссылки на сайте
     
  8. VladZombie

    VladZombie New Member

    Joined:
    18 Apr 2009
    Messages:
    47
    Likes Received:
    2
    Reputations:
    0
    Можно сделать так:
    PHP:
    <?PHP

    $file 
    file_get_contents('schetchik_skachivaniy.txt'); 
    preg_match('(.*)'$file$out) ;
    $a=$out[0];
    $filelog fopen("schetchik_skachivaniy.txt","w+");
    $a=$a+1;
    fwrite($filelog,"$a");
    fclose($filelog);

    header("Location: http://depositfiles.com/files/ "); 
    ?>
     
  9. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Накрутку скачиваний будет проще простого реализовать.