Я создаю свой сайт для обмена документами с помощью wordpress. Но у меня возникают проблемы при оформлении формы загружаемого файла и отслеживания загрузки. Конечно, я делаю это front-end. Я хочу попросить вас о помощи в том, как я могу отслеживать загруженный файл -> Сделать «Популярный документ загрузки» и сделать «Историю загрузок» в профиле пользователя. Или не могли бы вы мне помочь? Большое спасибо !Как загрузить файл документа в Wordpress и отслеживать его загрузку?
ответ
$mysql_query = "UPDATE `download` SET `counter_download` = counter_download + 1";
// Execute your Query with your mysql or mysqli or pdo ...
// Then, let user download file with php function force_download().
force_download("/folder/file.zip");
Наконец-то позвоните в свою колонку, где вы вставляете счетчик загрузки.
Не могли бы вы помочь мне решить эту проблему, как я и спросил, как я могу получить загруженный пользователем файл? Например, когда пользователь вошел в систему и загрузил файл, они переходят в «История загрузки», и этот файл был там. Спасибо – Tienluc
Вы хотите, чтобы эти данные были сохранены в новой таблице mysql для отслеживания загрузки? –
Чтобы получить информацию о загруженном документе, используйте одно поле в таблице базы данных с именем: num_downloads
. Посмотрите, когда вы нажмете какую-нибудь страницу загрузки, например abc.com/downloads.php?id=10
, теперь downloads.php будет вашей страницей, и у вас будет строка запроса id = 10. Таким образом, для этого продукта приращение/обновление его num_downloads на один, как только он попадает. Так 20 раз Только я нажал на ссылку, а затем подсчитал, что этот файл будет +20, чем исходный номер num_downloads.
Так примерно ваша структура таблицы для таблицы скажем files
будет
id name_of_file num_downloads
1 harry potter book 100
Где поле num_downloads будет увеличиваться на единицу на каждый удар для конкретного файла.
Хорошо. Я понял. Позвольте мне попробовать. Спасибо огромное ! – Tienluc
Кстати, у меня есть еще один вопрос. Как я могу загрузить файл, загруженный пользователем? Например, когда пользователь вошел в систему и загрузил файл, они переходят в «Историю загрузки», и этот файл был там @ jQuery.PHP.Magento.com – Tienluc
@Tienluc вы всего в 1 шаге от поискового запроса. Вот готовый ответ только для вас. Http://stackoverflow.com/questions/8485886/force-file-download-with-php-using-header –
- 1. C#: как отслеживать загрузку и загрузку Baytes?
- 2. Как отслеживать высокую загрузку процессора в WordPress?
- 3. Как отслеживать загрузку LogStash?
- 4. Как отслеживать завершенную загрузку файла в ASP.NET
- 5. Как отслеживать загрузку файла с помощью Web Automation и Selenium?
- 6. Как отслеживать динамическую загрузку библиотеки
- 7. Как загрузить файл программно и показать его как загрузку в Android
- 8. Отслеживать загрузку файла crossdomain.xml?
- 9. Загрузить файл в Wordpress и ответить там
- 10. Java загрузить файл переименовать файл на загрузку
- 11. Как загрузить файл и открыть его в imageView?
- 12. Wordpress Php Загрузить файл
- 13. Как добавить возможность загрузить файл в wordpress
- 14. Как загрузить файл сценария и выполнить его?
- 15. Как создать zip-файл и загрузить его?
- 16. Как загрузить файл и посмотреть его содержимое?
- 17. как загрузить файл документа и библиотеки в Liferay 6.1
- 18. Как загрузить файл и передать его функции
- 19. Как отслеживать медленную загрузку JS в IE8?
- 20. Загрузить - как отменить загрузку?
- 21. Нужно отслеживать загрузку нежелательных файлов
- 22. Как отслеживать запросы на загрузку и слияния в репозитории github?
- 23. не может загрузить файл в wordpress
- 24. загрузить файл и сохранить его в папку
- 25. Как загрузить внутренний файл HTTML текущего документа в файл?
- 26. Выполнить загрузку в шаблоне WordPress?
- 27. Android: как написать файл локально и сохранить его на загрузку
- 28. Wordpress - Не удается загрузить файл
- 29. Как создать PDF-файл, вызвать его загрузку и удалить?
- 30. Отслеживать загрузку с различных ViewController
Вы хотите отслеживать Загруженные документы или Загруженные документы? –
сохранить данные в базе данных, я имею в виду, когда какой-то один клик загружает, он сохранит историю в базе данных, чтобы вы могли получить запрос с наибольшим количеством скачиваний – Corlax
Я хочу отслеживать Загруженные документы @ jQuery.PHP.Magento.com – Tienluc