Главная страница
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.008 c
15-1230270627
Урсулапов_
2008-12-26 08:50
2009.03.01
Как определить антивирус на удаленном компьютере


2-1232197869
Любитель
2009-01-17 16:11
2009.03.01
Ошибка при установке


2-1232453883
Айбек
2009-01-20 15:18
2009.03.01
Делфи7


15-1230816113
@!!ex
2009-01-01 16:21
2009.03.01
Почему вызывается метод предка??


2-1232190104
ТАГ
2009-01-17 14:01
2009.03.01
Отчеты Rave