Главная страница
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.016 c
2-1232390341
AlexDan
2009-01-19 21:39
2009.03.01
PageControl


3-1215617383
Morrison
2008-07-09 19:29
2009.03.01
Как восстановить индексы в Paradox?


6-1199800507
Biver
2008-01-08 16:55
2009.03.01
E-mail


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


2-1231401940
Patrick1968
2009-01-08 11:05
2009.03.01
Работа с графиками