Лічильник завантажень файлів

Для початку нам потрібно створити папку js і в ній створити файл download.js. Після цього давайте підключимо бібліотеку jQuery і файл download.js.

Не забуваємо також про метод setTimeout. який дозволяє нам трохи сповільнити процес скачування файлу для локальних серверів, адже там вважай затримки немає ніякої, тому скрипт не встигає зреагувати на момент завантаження. Отже, без даного методу не обійтися. У параметр location. ми прописуємо повний шлях до файлів завантаження.

До речі, хотілося б відзначити, що якщо Вам буде потрібно якимось чином перевірити відправку запитів, то можете в Ajax запит вставити наступну функцію, яка може видавати Вам результат відправки. У другому кроці, в коді php. я розповім Вам, що буде сюди приходити. Наприклад, замість "все передалося" - пропишіть alert (res);

Переходимо до другого кроку і тут нам належить зайнятися файлом download.php. який свого часу приймає будь-якої результат від файлу download.js. Насамперед підключаємося до бази даних, а далі вже приймаємо методом POST сам запит, а саме до нас відправлявся параметр counter. Далі оновлюємо значення поля download в базі даних, але як Ви можете помітити, даний підхід абсолютно неправильний, так як немає жодної перевірки.

Тому запит, варто трохи переписати, щоб він мав правильну структуризацію по прийомі переданих даних. Можливо, ви вже могли здогадатися, що нам буде потрібно умова, яке ґрунтуватиметься на інформації, що передається змінної counter.

Ось і вийшов у нас скрипт лічильника завантажених файлів. який спокійно підійде Вам для інтеграції в свій проект. Наступний мій скрипт вийде через тиждень, може раніше в середу-п'ятницю на тему API в контакті. А на цьому все, всім удачі і велике спасибі за проявлену увагу!

Схожі статті