Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.03.01;
Скачать: CL | DM;

Вниз

Права на доступ к дирректория юникс   Найти похожие ветки 

 
Чудак   (2008-12-30 15:25) [0]

Господа может кто поможет!
Задача такова:
есть дирректория туда народ заливает файлы
а другой скрипт дает ссвылку на эти файлы если пользователь вошел
так вот как сделать так чтобы по адресу www.555.ru/555/file.zip ничего не выходило(типа закрыт доспут), а ссылка в скрипте(www.555.ru/script.php) давала (работала) право на скачивание этого же файла????


 
DVM ©   (2008-12-30 15:29) [1]


> а ссылка в скрипте(www.555.ru/script.php) давала (работала)
> право на скачивание этого же файла????
>

это как?


 
Чудак   (2008-12-30 15:33) [2]

ну т.е. пользователь вошел и попал на страницу www.555.ru/script.php
а на этой странице есть ссылка на файл www.555.ru/555/file.zip
как сделать чтобы в скрипте она работата, прямая ссылка в адресной сстроке браузера неработала???


 
Чудак   (2008-12-30 15:35) [3]

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


 
Сергей М. ©   (2008-12-30 15:36) [4]

А причем здесь Юникс ?


 
DVM ©   (2008-12-30 15:37) [5]


> Чудак   (30.12.08 15:33) [2]

именно так как ты хочешь сделать нельзя, ибо ссылка на странице на ресурс:
www.555.ru/555/file.zip ничем не отличается от этого же url набранного прямо в строке адреса


 
Kerk ©   (2008-12-30 15:37) [6]

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


 
clickmaker ©   (2008-12-30 15:40) [7]

> инет магазин пользователь оплатит товар и ему дается ссылка
> на скачивание

можно сгенерить уникальный урл только на время этого сеанса


 
Чудак   (2008-12-30 15:48) [8]

Order Deny,Allow
Deny from all
Allow from script.php
это не   прокатит?


 
Чудак   (2008-12-30 15:49) [9]


> Kerk ©   (30.12.08 15:37) [6]
> Такое можно сделать, закрыв доступ к директории с файлами
> через веб и отдавать файлы скриптом программно. Либо nginx
> настраивать

а про это чуть поподробнее можно расписать!


 
DVM ©   (2008-12-30 15:50) [10]


> это не   прокатит?

не прокатит


 
DVM ©   (2008-12-30 15:51) [11]


> Чудак   (30.12.08 15:49) [9]


> а про это чуть поподробнее можно расписать!

В любом случае ссылки на страницах будут не www.555.ru/555/file.zip.


 
Kerk ©   (2008-12-30 15:52) [12]


> Чудак   (30.12.08 15:49) [9]
> а про это чуть поподробнее можно расписать!

Что именно расписать? Ты умеешь отдавать файл скриптом?


 
Чудак   (2008-12-30 15:55) [13]


> Kerk ©   (30.12.08 15:52) [12]
> Что именно расписать? Ты умеешь отдавать файл скриптом?

пока не пробовал, но я думаю не сложно!
и еще а вруг ему не нужен файл? тада как быть?
мне именно ссылка нужна!

> DVM ©   (30.12.08 15:50) [10]
>
> > это не   прокатит?
>
> не прокатит

странно какаит пока отдает тока от этого скрипта:) а так не дает


 
Kerk ©   (2008-12-30 16:33) [14]


> Чудак   (30.12.08 15:55) [13]
> пока не пробовал, но я думаю не сложно!
> и еще а вруг ему не нужен файл? тада как быть?
> мне именно ссылка нужна!

Ты вместо www.555.ru/555/file.zip делай ссылку вида www.555.ru/getfile.php?name=file.zip и уже внутри скрипта getfile.php все что угодно проверяй и отдавай файл уже им.


 
Чудак   (2008-12-30 17:30) [15]

Пасибо
А скажите какое число выставить чтобы только мой скрипт на сайте мог писать и читать файлы в определенную дирректорию???
а то чет никак не пойму


 
Kerk ©   (2008-12-30 17:33) [16]

666 ?


 
Чудак   (2008-12-30 17:45) [17]

666 чет не работает скачать не дает


 
Kerk ©   (2008-12-30 17:52) [18]

Скачивание ж ты сам запретил через .htaccess :)


 
Чудак   (2008-12-30 17:54) [19]

не я удалил .htaccess
и чет ваще не идет нифига


 
Чудак   (2008-12-30 18:07) [20]

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



Страницы: 1 вся ветка

Текущий архив: 2009.03.01;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.013 c
15-1230633670
KilkennyCat
2008-12-30 13:41
2009.03.01
Всех с новым годом.


2-1232114477
n00b
2009-01-16 17:01
2009.03.01
помогите с переводом с С++ на делфи


2-1232095406
vegarulez
2009-01-16 11:43
2009.03.01
работа в горячей клавишей...


9-1178024466
Ксандр
2007-05-01 17:01
2009.03.01
Как работать с мышью


2-1231925230
Б
2009-01-14 12:27
2009.03.01
Что значит вывести растр в режиме <B>XOR</B>?