Форум: "Прочее";
Текущий архив: 2009.03.01;
Скачать: [xml.tar.bz2];
ВнизПрава на доступ к дирректория юникс Найти похожие ветки
← →
Чудак (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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.008 c