[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Самые популярные программы - скрипт
Alex_Black
Имеем:

1. сайт-каталог программ, под каждую программу отдельная страница с описанием и ссылкой на скачивание,
2. информация обо всех программах хранится в текстовом файле типа:
filename::adress::text::platform и т.д.
3. в админке при добавлении описания программы через форму происходит два действия - а) добавляется запись в текстовый файл с описаниями, б) создаётся в нужной папке файл filename.php с данными из формы

Нужно:

1. Вывести на главную и внутренние страницы блок со статистикой по самым загружаемым программам за год, текущий месяц, неделю и сегодня


Вопросы:

1. Как это сделать :)? Я полагаю, что все ссылки на загрузку программы должны идти через какой-то редирект скрипт и иметь вид типа http://site.ru/go/?http://site2.ru/file.file

Вот пример индексного файла редиректа в папке go:

<?php
$re_addr=strip_tags($_SERVER['QUERY_STRING']);
if (!empty($re_addr) && eregi("(http|https|ftp)://([a-Z0-9\.\-]+)/(.*)",$re_addr)) {
header('Refresh: 0; URL='.$re_addr);
} elseif (!empty($_SERVER['HTTP_REFERER'])) {
header('Refresh: 0; URL='.$_SERVER['HTTP_REFERER']);
} else {
header('Location: http://'.$_SERVER['HTTP_HOST'].'/');
}
?>


Похоже на правду?

2. Также файл редиректа должен сохранять название программы или её ссылку в текстовый файлик статистики нажатий и в этот файл также писать число загрузок. Как это можно корректно реализовать?

3. И последнее. Если будет файл с данными загрузок, то как вывести это в удобный вид рейтинга, где наверху самые скачиваемые, внизу редкоскачиваемые программы?

Помогите плиз, всю ночь пытаюсь реализовать это.



Спустя 3 часа, 33 минуты, 57 секунд (12.04.2011 - 10:57) Stuff_f написал(а):
хм с файликами гражданин мой хороший голова станет как в мультике мега мозг))))))), лучьше использовать sql ну если нет возможности на sql то excel, зачем себе усложнять жизнь??? wink.gif laugh.gif

Спустя 2 минуты, 1 секунда (12.04.2011 - 10:59) Stuff_f написал(а):
где запросто можно хранить информацию о обращении к сылке и в писывать даты? и количество с качиваний.......

Спустя 4 часа, 38 минут, 54 секунды (12.04.2011 - 15:38) Alex_Black написал(а):
Я правильно понимаю, в файлах *xls или *csv?

Ок, а где почитать об этом можно?

Спустя 2 часа, 18 минут, 1 секунда (12.04.2011 - 17:56) Stuff_f написал(а):
Цитата (Alex_Black @ 12.04.2011 - 12:38)
Я правильно понимаю, в файлах *xls или *csv?

Ок, а где почитать об этом можно?

Спустя 2 часа, 17 минут, 57 секунд (12.04.2011 - 20:14) Stuff_f написал(а):
Цитата (Alex_Black @ 12.04.2011 - 12:38)
Я правильно понимаю, в файлах *xls или *csv?

Ок, а где почитать об этом можно?

совершенно верно в xls файле
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.