shonikai
Постоялец
- Регистрация
- 6 Июн 2008
- Сообщения
- 92
- Реакции
- 5
- Автор темы
- #1
Постараюсь более-менее понятно изложить суть вопроса.
Есть сайт(находится на одном сервере), есть файловое хранилище(находится на другом сервере).
Хочется для сайта, для скачивания файлов настроить-сделать
антилич через генерацию ссылок с лимитом по времени. Т.е. Dle должен уметь генерировать эти ссылки (умеет ли?)
Примерный код, который генерирует ссылку может выглядеть так:
function GetSecureLink($secret,$mainsite,$secprefix,$filepath)
{
$t = time();
$t_hex = sprintf("%08x", $t);
$m = md5($secret.$filepath.$t_hex);
$fileurl = sprintf('%s%s%s/%s%s', $mainsite, $secprefix, $m, $t_hex, $filepath);
return $fileurl;
}
(на основе Для просмотра ссылки Войдиили Зарегистрируйся)
собсно этот код генерирует защищенную ссылку,
никакой другой интеграции по идее не нужно.
нужно лишь эту функцию использовать когда запрашивают закачку файла.
ВОзможно или нет? И куда ткнуться? :bc:
Есть сайт(находится на одном сервере), есть файловое хранилище(находится на другом сервере).
Хочется для сайта, для скачивания файлов настроить-сделать
антилич через генерацию ссылок с лимитом по времени. Т.е. Dle должен уметь генерировать эти ссылки (умеет ли?)
Примерный код, который генерирует ссылку может выглядеть так:
function GetSecureLink($secret,$mainsite,$secprefix,$filepath)
{
$t = time();
$t_hex = sprintf("%08x", $t);
$m = md5($secret.$filepath.$t_hex);
$fileurl = sprintf('%s%s%s/%s%s', $mainsite, $secprefix, $m, $t_hex, $filepath);
return $fileurl;
}
(на основе Для просмотра ссылки Войди
собсно этот код генерирует защищенную ссылку,
никакой другой интеграции по идее не нужно.
нужно лишь эту функцию использовать когда запрашивают закачку файла.
ВОзможно или нет? И куда ткнуться? :bc: