Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » PHP » Запись в файл... на лету...
Страницы (2): [1] 2 »
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Dreamer
Участник+
Средний рейтинг: 4.14 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2001
Место проживания: Tallinn
Публикаций: 386
Статус: Dreamer в оф-лайне
Question Запись в файл... на лету... [сообщение #65004]

Нужно создать скрипт который бы писал в конец файла, например, ИП адрес того кто хочет скачать этот файл и потом выдавал его для скачивания. Допустим размер файла мега 3-4.

Вопрос есть пока один. Ð_еально ли такое сделать и насколько медленно оно всё будет работать?

__________________
С уважением, Игорь!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 15-04-2004 23:34
Нажмите сюда для просмотра профайла Dreamer Отправить Персональное сообщение Dreamer Найти сообщения от Dreamer Добавить Dreamer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Nevermind
Участник+
Средний рейтинг: 4 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус: Nevermind в оф-лайне
[сообщение #65008]

Записывать должен в тот файл, который надо скачивать? Если в отдельный какой-нибудь .txt, то надо ли его таким огромным делать? Ð_азбей файлы по какому-нибудь признаку, скажем, по суточному. Каждый день - новый файл.

А вообще реально, конечно, но как это "на лету"? Когда файл открыт? Тогда вряд ли. Надо его закрыть для проведения записи, записать, закрыть и дальше делать, что угодно. Целостность данных, опять же, не пострадает.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-04-2004 00:49
Нажмите сюда для просмотра профайла Nevermind Отправить Персональное сообщение Nevermind Найти сообщения от Nevermind Добавить Nevermind в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Dreamer
Участник+
Средний рейтинг: 4.14 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2001
Место проживания: Tallinn
Публикаций: 386
Статус: Dreamer в оф-лайне
[сообщение #65020]

Nevermind да в каторый скачивать. По идее для каждого скачевшего в конце файла будет его ИП.

__________________
С уважением, Игорь!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-04-2004 11:39
Нажмите сюда для просмотра профайла Dreamer Отправить Персональное сообщение Dreamer Найти сообщения от Dreamer Добавить Dreamer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #65039]

По конкретнее можно? В чем именно состоит задача?

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 17-04-2004 00:43
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Nevermind
Участник+
Средний рейтинг: 4 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус: Nevermind в оф-лайне
[сообщение #65047]

Да, действительно, опиши конкретнее. Что за файлы хотя бы? В mp3, допустим, вряд ли ты допишешь строчку-другую без утраты целостности файла

Текстовики по 3-4 Мб?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 17-04-2004 08:42
Нажмите сюда для просмотра профайла Nevermind Отправить Персональное сообщение Nevermind Найти сообщения от Nevermind Добавить Nevermind в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Dreamer
Участник+
Средний рейтинг: 4.14 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2001
Место проживания: Tallinn
Публикаций: 386
Статус: Dreamer в оф-лайне
[сообщение #65049]

В данном случае это дйствительно мп3 и я в редакторе туда спокойно записывал и всё было нормально.

Задача в том, чтоб в файлах оставлять метку ввиде ип или чего-то ещё по чему можно будет потом определить юзера который скачал и соответсвенно закачал куда не нужно.

Для этого нужно каждый раз открывать файл, записывать туда что-то и выдавать юзеру уже в отредактированом виде.

__________________
С уважением, Игорь!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 17-04-2004 11:24
Нажмите сюда для просмотра профайла Dreamer Отправить Персональное сообщение Dreamer Найти сообщения от Dreamer Добавить Dreamer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #65073]

не совсем понятна фраза "записывать туда что-то и выдавать юзеру уже в отредактированом виде". Зачем юзеру отдавть файл с ип адресами?

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 17-04-2004 21:03
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Dreamer
Участник+
Средний рейтинг: 4.14 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2001
Место проживания: Tallinn
Публикаций: 386
Статус: Dreamer в оф-лайне
[сообщение #65076]

polo
Моя задача поймать крыс на форуме, которые постоянно личят. Я вот хочу записать в файл ип адресс или например ник с форума (это уже не столь важно, тут дело техники), через скрипт дать юзерам скачать файл, а после того как файл уже уйдёт туда куда не нужно скачать самому этот файл и посмотреть кто же скачал с меня файл и закачал в другое место. Вот.

Для каждого юзера должна быть своя запись по которой я потом смогу индифицировать злостного личера.

__________________
С уважением, Игорь!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 17-04-2004 21:33
Нажмите сюда для просмотра профайла Dreamer Отправить Персональное сообщение Dreamer Найти сообщения от Dreamer Добавить Dreamer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Nevermind
Участник+
Средний рейтинг: 4 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус: Nevermind в оф-лайне
[сообщение #65094]

Может, проще все-таки вести отдельную базу? В которой сопрягать имена файлов с уникальной строкой (ником или IP человека). Так получишь некоторую выборку ников, допустим, которые скачивали этот файл. Сможешь с ними провести приватную беседу :gigi:

А если конкретно по твоей технологии делать. То лучше наверно не в конец файла писать, а в начало - туда, где в mp3 лежат ID3-тэги. В поле Comment, к примеру.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-04-2004 01:37
Нажмите сюда для просмотра профайла Nevermind Отправить Персональное сообщение Nevermind Найти сообщения от Nevermind Добавить Nevermind в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #65096]

В сам файл писать глупо. Как уже говорилось то лучше создать отдельный тэйбл и туда записывать имя файла, ник, ип...

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-04-2004 02:35
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Dreamer
Участник+
Средний рейтинг: 4.14 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2001
Место проживания: Tallinn
Публикаций: 386
Статус: Dreamer в оф-лайне
[сообщение #65106]

Nevermind
polo
А смысл от такой базы? Название файла сменить можно и не проверить никак потом.

Если писать в начало мп3 файла, то если отредактировать/убрать теги, то надпись пропадёт. А в кенце она жива.

Будем думать тогда дальше.

__________________
С уважением, Игорь!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-04-2004 11:19
Нажмите сюда для просмотра профайла Dreamer Отправить Персональное сообщение Dreamer Найти сообщения от Dreamer Добавить Dreamer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #65110]

эээ, это как название файла сменить то посетитель может?

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-04-2004 12:29
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Dreamer
Участник+
Средний рейтинг: 4.14 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2001
Место проживания: Tallinn
Публикаций: 386
Статус: Dreamer в оф-лайне
[сообщение #65112]

polo ну человек скачает, сменит имя файла и закачат туда куда не нужно. И всё.

__________________
С уважением, Игорь!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-04-2004 12:59
Нажмите сюда для просмотра профайла Dreamer Отправить Персональное сообщение Dreamer Найти сообщения от Dreamer Добавить Dreamer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
GenUS
Участник+
Средний рейтинг: 4.63 | Оценок: 19
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Apr 2003
Место проживания: 127.0.0.1
Публикаций: 334
Статус: GenUS в оф-лайне
[сообщение #65119]

Dreamer
Если те нужно "помечать" свои MP3-шки, которые юзеры скачивают с сайта, то предлагаю следующее:
1) через скрипт формируешь временный файл из оригинала, но недописываешь 128 байт (последние 128байт - тэг ID3v1)
2) дописываешь уникальный идентификатор (желательно кратный 16 байт или 32 байт)
3) дописываешь оставшиеся 128 байт из оригинала
4) даешь линк на этот файл
5) спустя некоторое время временный файл удаляешь

У самого все песни помечены таким образом и все названия и пр. инфа забита на базу данных ... таким образом даже если названия изменятся (по какой-то причине) можно всегда определить по идентификатору всю информацию из базы и восстановить в случае чего ....

__________________
.

Сообщение было отредактировано GenUS 18-04-2004 в 17:42

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-04-2004 17:39
Нажмите сюда для просмотра профайла GenUS Отправить Персональное сообщение GenUS Посетить домашнию страничку GenUS! Найти сообщения от GenUS Добавить GenUS в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
zyablik
Участник
Средний рейтинг: 2.58 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Москва
Публикаций: 98
Статус: zyablik в оф-лайне
[сообщение #65430]

quote:
Первоначальное сообщение от GenUS
Dreamer
Если те нужно "помечать" свои MP3-шки, которые юзеры скачивают с сайта, то предлагаю следующее:
1) через скрипт формируешь временный файл из оригинала, но недописываешь 128 байт (последние 128байт - тэг ID3v1)
2) дописываешь уникальный идентификатор (желательно кратный 16 байт или 32 байт)
3) дописываешь оставшиеся 128 байт из оригинала
4) даешь линк на этот файл
5) спустя некоторое время временный файл удаляешь

У самого все песни помечены таким образом и все названия и пр. инфа забита на базу данных ... таким образом даже если названия изменятся (по какой-то причине) можно всегда определить по идентификатору всю информацию из базы и восстановить в случае чего ....




интересует техническая сторона..
каким образом все это делается?
свои собственные разработки?
мож поделишся?
))

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 22-04-2004 15:05
Нажмите сюда для просмотра профайла zyablik Отправить Персональное сообщение zyablik Посетить домашнию страничку zyablik! Найти сообщения от zyablik Добавить zyablik в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя

Страницы (2): [1] 2 »


Формат времени GMT. Текущее время 12:31.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01245809 seconds (56.95% PHP - 43.05% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.