![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| _AXE_ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 1.11.2007 Где: Kazakhstan Репутация: нет Всего: нет |
Всем привет.
Помогите найти класс, реализующий временно действующую ссылку. То есть чтобы ссылка на 1 файл была доступна скажем 24 часа. |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
Пользуемся поиском по форуму, google. Ну и головой соответственно. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
пишешь функцию. функция создает строку из набора случайных символов. записывает в БД эту строку и путь к соответствующему строке файлу.
настраиваешь mod_rewrite, чтоб любая "случайная строка", сгенернированная функцией, описаной выше, попадало под правило mod_rewrite'a. mod_rewrite перебрасывает обращения на скрипт "загрузчик". скрипт-"загрузчик", получив адрес временной ссылки, полезет в БД, найдет соответствующий реальный путь и вернет содержимое файла по этому пути. все. |
|||
|
||||
| A1ekcandr |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 99 Регистрация: 27.6.2007 Репутация: 1 Всего: 1 |
можно сделать без ботвы с mod_rewrite а просто через переменную
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
A1ekcandr, mod_rewrite использовать придется.
ведь надо вместо get/dgsdfkjhdsfkjlewriuty6879873/ и/или get/sasf65as7f98as7f8as отдать вполне определенный /files/111.jpg не будешь же ты под каждую "временную ссылку" файл копировать? 0_о Это сообщение отредактировал(а) skyboy - 25.7.2008, 17:32 |
|||
|
||||
| A1ekcandr |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 99 Регистрация: 27.6.2007 Репутация: 1 Всего: 1 |
skyboy не вчитался в вопрос думал нужно чтото типа активации аккаунта сделать, с файлом да чище будет делать с mod_rewrite
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
а что /mp3music.php?id=rj29343r93r9uru4 не покатит?
|
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
а для красоты мод реврайт, вот тебе и эффект папок -------------------- Amazing |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
нет, я про то, что можно и без врайта
|
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
можно, но автору вроде как раз и нужно красивая ссылка
-------------------- Amazing |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
bars80080, да, конечно. можно и так.
A1ekcandr, если ты имел в виду то, что показал bars80080, то прости мою категоричность и узколобость. |
|||
|
||||
| A1ekcandr |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 99 Регистрация: 27.6.2007 Репутация: 1 Всего: 1 |
skyboy, прощаю
|
|||
|
||||
| _AXE_ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 1.11.2007 Где: Kazakhstan Репутация: нет Всего: нет |
Это то понятно. Только как отдать чтобы не запалить реальную ссылку? Вот в чем вопрос. Это сообщение отредактировал(а) _AXE_ - 31.7.2008, 16:17 |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
||||
|
||||
| _AXE_ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 1.11.2007 Где: Kazakhstan Репутация: нет Всего: нет |
Как его переадресовать чтобы не спалить ссылку? |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |