Вопрос № 18262: Здравствуйте уважаемые.
Может вопрос не по адресу, но не знаю куда стучать.
Есть программа, которая может обновляться по инету.
Есть сайт это проги, где может лежать новая версия.
Как можно определить кол-во закачек данной проги?...
Вопрос № 18262
Здравствуйте уважаемые.
Может вопрос не по адресу, но не знаю куда стучать.
Есть программа, которая может обновляться по инету.
Есть сайт это проги, где может лежать новая версия.
Как можно определить кол-во закачек данной проги?
Отправлен: 14.03.2005, 14:10
Вопрос задал: Voituk Alexander (статус: 3-ий класс)
Всего ответов отправлено: 2
Отвечает: Romanka
Здравствуйте, Voituk Alexander!
Можно воспользоваться php. Сделать счетчик закачек.
Ответ отправил: Romanka (статус: 2-ой класс)
Отправлен: 14.03.2005, 14:31
Отвечает: Licvidator
Здравствуйте, Voituk Alexander!
Ну яваскрипт тут явно не при чем, это надо писать на серверных языках (пхп, перл). Вот пример на пхп:
<?
$extension= ".zip";
if (file_exists("$get$extension")){
header("location: $get$extension"); // загружаем файл [download.php?get=имя файла]
if (!getenv("HTTP_RANGE")) {}
$file = fopen("counters/$get.txt","r"); // счетчик загрузок
$count = fread($file, 100); // читаем счетчик
$countplus = ($count + 1); // увеличиваем счетчик на 1
fclose($file); // закрываем файл
$fileb = fopen("counters/$get.txt","w"); // открываем опять файл счетчика
fwrite($fileb, $countplus, 100); // записывает результат в файл счетчика
fclose($fileb); // закрываем файл
$file = fopen("counters/all.txt","r"); // общий счетчик загрузок
$count = fread($file, 100); // читаем счетчик
$countplus = ($count + 1); // увеличиваем счетчик на 1
fclose($file); // закрываем файл
$fileb = fopen("counters/all.txt","w"); // открываем опять файл общего счетчика
fwrite($fileb, $countplus, 100); // записывает результат в файл счетчика
fclose($fileb); // закрываем файл
}
else
{
die ("Файл не найден!");
}
?>
Ответ отправил: Licvidator (статус: Профессор)
Отправлен: 15.03.2005, 00:29 Оценка за ответ: 5