Скрипт скачивания файлов с сайта

12
L
На сайте с 02.12.2006
Offline
28
Lys
#11

NikSTamb, у Вас админка на сайте есть?

То есть, у Вас получается два списка: клиенты и файлы.

Связи: один ко многим (выборочно)

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

Кто-то должен поставить галочку на пересечении.

Галочка стоит - файл разрешен к скачиванию данному клиенту, нет галочки - он вообще не знает о существовании файла...

Кто? Как? И где?

Без знания этого трудно что-то советовать.

Возьму на продвижение 2-3 сайта. Стоимость оценивается по И.Ашманову (http://www.optimization.ru/articles/seo2007) - по частотности запроса в Рамблере. Собственная методика и П/О для анализа ссылочного ранжирования. Общая паника не волнует!
NS
На сайте с 02.06.2007
Offline
0
#12
Lys:
NikSTamb,
То есть, у Вас получается два списка: клиенты и файлы.
Связи: один ко многим (выборочно)

Немного не так.

Есть клиенты. Для каждого из них созданы каталоги с именами соответствующими ID клиентов. В эти каталоги периодически добавляются файлы. Сейчас на моем сайте клиент заходит на свою страницу и видит ссылку на свой и только свой каталог. пройдя по этой ссылке он видит предназначенные для него файлы. В следующий раз он может уже на заходя на свою страницу просто в адресной строке браузера набрать адрес по которому он ходил в прошлый раз и снова без проблем попадает в свой каталог.

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

L
На сайте с 02.12.2006
Offline
28
Lys
#13

Каталоги клиентов что вручную создаются?

Файлы туда вручную закачиваются?

Для разных клиентов файлы одни и те же (просто не все сразу доступны) или их очень много разных, для каждого клиента - свои?

NS
На сайте с 02.06.2007
Offline
0
#14
Lys:
Каталоги клиентов что вручную создаются?
Файлы туда вручную закачиваются?


Для разных клиентов файлы одни и те же (просто не все сразу доступны) или их очень много разных, для каждого клиента - свои?

Каталоги создаются вручную. Файлы закачиваются вручную. Файлы разные, для каждого клиента свои. Количество клиентов 500 и для каждого уже созданы каталоги. Файлов в каждом каталоге предполагается около 30-ти.

K
На сайте с 12.07.2006
Offline
295
Kpd
#15
перевести то что Вы только что написали на язык Perl?

Не люблю разбираться с чужими perl'ами

Есть альтернативное решение вашей проблемы. Если вам важно чтобы файлы мог скачать только тот пользователь, кому они предназначены, то можно закрыть его каталог стандартной авторизацией apache с помощью .htaccess. Т.е. посетителю нужно будет ещё раз ввести свой логин и пароль для доступа к файлу. Решение кривоватое, но в вашем случае самое простое.

NS
На сайте с 02.06.2007
Offline
0
#16
Kpd:
Если вам важно чтобы файлы мог скачать только тот пользователь, кому они предназначены, то можно закрыть его каталог стандартной авторизацией apache с помощью .htaccess. Т.е. посетителю нужно будет ещё раз ввести свой логин и пароль для доступа к файлу. Решение кривоватое, но в вашем случае самое простое.

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

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий