Автор Тема: Помогите догнать!  (Прочитано 9092 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Помогите догнать!
« Ответ #15 : 29 Декабря 2001, 21:12:06 »
можно конечно. записывать в отдельный файл или базу.
Евгений aka Razor,

  • Гость
Помогите догнать!
« Ответ #16 : 01 Января 2002, 00:36:59 »
А скриптик не подбросишь, было бы не плохо!

  • Гость
Помогите догнать!
« Ответ #17 : 05 Января 2002, 12:18:20 »
Аха, видно это дельце трудное или лень берёт.
Попробуем так, вроде в сети видел скрипт считает переходы по ссылкам может из этого скрипта чё накалякать?

Оффлайн Dj Fly

  • Simply Dj :-)
  • Постоялец
  • ***
  • Сообщений: 157
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.digitals-pace.com
Помогите догнать!
« Ответ #18 : 05 Января 2002, 12:51:59 »
Самый пупер по-моему, это база...
Например, таблица:
 SondId   |   Filename   |   Counter

Загнать всё в базу, поиск песен - по резалту из поля filename...
При скачке - брать сопоставленный имени ID  и скачивать...
и инкрементить поле Counter


только вот если надо будет защитить скачку - ведь ID будет всё время одинаковый, то надо будет подумать - как их динамически генерить... Например, использовать функцию time()

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Помогите догнать!
« Ответ #19 : 05 Января 2002, 12:58:18 »
http://www.webscript.ru/stories/01/10/19/9668090
тут есть запись счетчика в бд
Евгений aka Razor,

  • Гость
Помогите догнать!
« Ответ #20 : 10 Января 2002, 05:52:30 »
Помогите я нашёл скрипт http://download.sourceforge.net/Netamp/netamp-0.1.tar.gz
Как раз что и надо вроде, но в нём надо зоздать в mysql таблицы файлом как то наз.mysql
И зачем там ещё пёрловские срипты нужны?

Оффлайн nobody

  • вроде как одушевленный
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.n0b0dy.ru
Помогите догнать!
« Ответ #21 : 11 Января 2002, 08:26:17 »
Из всего выше прочитанного меня навело а мысль, что человек нефига непонимает в PHP а хочеться ему скриптик просто ужас. Попробовал бы купить книжку по PHP пару дней и сварганел бы себе скриптик. Потом докупился книженкой по MySql и еще через пару дней сделал бы up под MySql и жизнь бы казалась просто шоколадом.
Все что ты сдесь спрашивал делаеться букавльно за один день.
1. Пишиться аодинистративная и клиенская часть на PHP
2. Все данные хранишь в MySql

Административная часть тебе недаст запутаться с расположением песен на диске. И делать ничего ненадо будет руками только: "Добавить песню", а далее новый исполнитель или уже существующий...

Что это тебе даст, а все что угодно - шочешь подсчитать сколько песен данного исполнителя в базе. Сколько песен всего. Вести статистику самых популярных.

Во первых тебе надо определиться, что ты именно хочешь от всего этого и для кого это будет все работать.
.::dO_ob::.

Оффлайн alexvolkov

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 48
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.ssrtech.com
Помогите догнать!
« Ответ #22 : 15 Января 2002, 12:41:17 »
Судя по теме сообщения - нас не догонят

  • Гость
Помогите догнать!
« Ответ #23 : 16 Января 2002, 06:24:07 »
А  я ещё бы хотел штоб у песен показывалось частота битрейд и размер для этого тоже надо будет таблицы создавать.
И как сделать для рус. и анг. песен чтоб они по буквам были(исполнители)

  • Гость
Помогите догнать!
« Ответ #24 : 16 Января 2002, 18:05:17 »
Легко в Mysql базе добавляеш стоблец downloaded_times ну как хочешь потом когда песня скачиваться выполняется sql-запрос нечто вроде
sql="select times,song from mp3_arhiv where sondgid=\\"$songid\\" ";
$result=mysql_query($sql);
list($downloaded_times ,song)=mysql_fetch_array($result);
$downloaded_times++
print "Вы $downloaded_times скачали песню";
sql="update mp3_arhiv set downloaded_times=\\"$downloaded_times\\" ";
$result=mysql_query($sql);
?>
mp3_arhiv - имя таблицы где у тебя всё это дело хранится

Оффлайн Vip

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Помогите догнать!
« Ответ #25 : 24 Января 2002, 07:42:47 »
Короче давайте потехоньку.
Я тут недавно приобрёл книженцию по пхп и прочитал 250 стр и пока нихрена непонимаю, я  во всяких массивах запутался да и не тольков них.
Для начала скажите какие нужно создать таблицы и поля.
Если я хочу шоб выводилась информация о песне такая: исполнитель название песни битрейд частота и размер?
*_*

Оффлайн Vip

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Помогите догнать!
« Ответ #26 : 04 Февраля 2002, 18:18:06 »
Посмотрите так пойдёт:

CREATE TABLE artist (
  ID int(11) NOT NULL auto_increment,
  name char(255) default NULL,
  PRIMARY KEY  (ID),
  KEY name (name)
) TYPE=MyISAM;



CREATE TABLE song (
  ID int(11) NOT NULL auto_increment,
  file text NOT NULL,
  title varchar(255) NOT NULL default \'\',
  comment text,
  size varchar(10) NOT NULL default \'\',
  length_min float NOT NULL default \'0\',
  bitrate smallint(6) NOT NULL default \'0\',
  freq mediumint(9) NOT NULL default \'0\',
  artistID int(11) NOT NULL default \'0\',
  PRIMARY KEY  (ID),
  KEY file (file(60)),
  KEY title (title),
  KEY artistID (artistID)
) TYPE=MyISAM;
*_*

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28