|
|
|
PHPСчетчик скачивания файлов с сайта на PHPДля установки счетчика скачивания файлов необходимо создать:
Создание таблицы в MySQL
CREATE TABLE stat_file(
file char(255), stat int ); INSERT INTO `stat_file` (`file`, `stat`) VALUES ('test.zip', 0); Страница для скачивания файла и вывод статистики его загрузок
<?php
$hostname = "localhost"; $userdb = ""; $passworddb = ""; $db = ""; $mysqli = new mysqli($hostname, $userdb, $passworddb, $db); $result = $mysqli->query("SELECT stat FROM stat_file WHERE file='test.zip'"); while($row=$result->fetch_array(MYSQLI_ASSOC)){ echo '<a href="test.php">test.zip</a><br />'; echo 'Файл загружен ' . $row['stat'] . ' раз.'; } ?> Cкрипт обновления статистики и выполнение загрузки файла
<?php
$hostname = "localhost"; $userdb = ""; $passworddb = ""; $db = ""; $mysqli = new mysqli($hostname, $userdb, $passworddb, $db); $result = $mysqli->query("UPDATE stat_file SET stat=stat+1 WHERE file='test.zip'"); header('Content-type: application/octed-stream'); header('Content-Disposition: attachment; filename="test.zip"'); readfile("test.zip"); ?> Статьи:
|
|
copyright © 2012 Все права защищены. |
|