Intereting Posts
Проблема MPTT (измененный обход дерева предзаказов) в PHP Отправка почты на локальный почтовый сервер – «SENT: 550 Недопустимый адрес». Локатор сервисов, Инъекция зависимостей (и контейнера) и инверсия управления JavaScript Дата месяца Объект месяца начинается с 0 порядок строк при вставке многострочных строк в MySQL Как изменить корзину WooCommerce, страницы проверки (основная часть темы) Почему codeigniter2 не сохраняет csrf_hash более безопасным способом, например сеансом? php и вложенный json: как я могу получить доступ к этому элементу? Как создать случайный пароль с помощью PHP? Блокирование запросов, не связанных с AJAX, PHP Когда __destruct не будет вызываться в PHP? Использование нескольких фреймворков на одном веб-сайте Невозможно соединить эллиптическую кривую Diffie-Hellman с javascript Передача запроса MySQL через Javascript Как передать массив в качестве значения в запрос soapclient PHP?

счетчик загрузки файлов без базы данных

Я начинаю программировать. У меня есть файл pdf для загрузки на моем сайте. Я хочу знать, нет. загрузок. Я искал в google.

и я попробовал что-то вроде этого. http://tutorialzine.com/2010/02/php-mysql-download-counter/

Но все с базой данных. Поскольку я новичок, я не знаком с базой данных.

не могли бы вы предложить мне PHP-код для этого без базы данных

если вы не знакомы с базой данных, попробуйте что-то вроде этого

http://www.kavoir.com/2010/05/simplest-php-hit-counter-or-download-counter-count-the-number-of-times-of-access-visits-or-downloads.html

это может помочь вам

PHP не может сделать это в одиночку. Для этого потребуется либо база данных, либо пустой файл для сохранения.

Лучший способ – использовать базу данных. Вероятно, это самый простой способ. Однако я бы очень хотел получить опыт работы с базой данных, если вы хотите использовать PHP. Хотя дизайн / использование базы данных сильно отличается от PHP, очень полезно знать

Ну а вместо базы данных вам придется хранить файл со счетом

в файле php, который загружает pdf:

$downCount = intval( file_get_contents("/some/path/downloadCount") ); $downCount++; file_put_contents("/some/path/downloadCount",$downCount); 

Вы также можете использовать atime (время доступа) файла как счетчик.