System Download

Witam

Chciał bym na swojej stronie umieścić pliki ale nie znam skryptu na następujące rzeczy :

  1. Samo pobieranie pliku z własnego serwera

  2. System liczący ilość pobrań (ilość kliknięcia na przycisk pobierz)

  3. Pomyślałem także o systemie top żeby w jakimś miejscu wyświetlały się najczęściej pobierane pliki…

Może ktoś wie jak to zrobić lub da mi jakiś link do przykładu czy coś ??

<?php

header('Location: http://domena.x/sciezka_dp_pliku/nazwa_pliku.zip');

?>

lub

<?php

header('Content-Type: application/x-download');

header('Content-Length: '.filesize($sciezka_pliku));

header('Content-Disposition: attachment; filename="'.$nazwa_pliku.'"');

header('Pragma: public');

readfile($sciezka_pliku);

?>
  1. do powyższego dodać licznik który wczytuje coś z bazy (preferuje, jest wygodzniejsze!) i zapisuje do bazy lub np. do pliku csv lub tekstowego (odczyt i zapis, format linii w stylu “plik:licznik” lub “plik\tlicznik”) poprzedniej wartości i zapis - przydatne funkcje z dziedziny mysql_*() lub fopen(), fwrite(), fread(), fclose()

  2. to co wyżej tylko zrobić zapytanie sortujące i wyświetlić lub jeśli w pliku funkcje sortującą tabelę.