landan

Рейтинг
17
Регистрация
19.09.2011
Интересы
web design, programming, ks

Дикий пионер, не помогло, да и вроде оно только ошибку прячет.

if($_POST['captcha']!=$_SESSION['captcha']){$core->content.=$core->alert('Капча введена не верно!','error');$core->away();}

если бы проблема в коде, то и на сборке Денвер не работало бы, разве не так?

KoDmAn, в смысле? пробовал ставить на хостинг, та же фигня.

Всем спасибо. Выбрал для себя подходящее предложение.

Такие мощные конфиги мне ни к чему, хватит одноядерного проца и 1ГБ ОЗУ

serkl, спасибо

landan добавил 01.10.2011 в 17:50

Настройки nginx.conf

location ~* /video {

secure_download on;

secure_download_path_mode file;

secure_download_secret saltsaltsalt$remote_addr;

if ($secure_download = "-1") {

rewrite /expired.html break;

}

if ($secure_download = "-2") {

rewrite /bad_hash.html break;

}

if ($secure_download = "-3") {

return 500;

}

flv;

rewrite ^(.*)/[0-9a-zA-Z]*/[0-9a-zA-Z]*$ $1 break;

}

Генерирую ссылки так:

$file = 'video/video.flv';

$ts = time() + 3600;

$ts_in_hex = dechex($ts);

$secret = 'saltsaltsalt' . $_SERVER['REMOTE_ADDR'];

$hash = md5($file . '/' . $secret . '/' . $ts_in_hex);

$url = "http://site.ru/video/{$hash}/{$timestamp}/{$file}";

echo "<a href='{$url}'>{$url}</a>";

Почему-то сгенирированые ссылки дают ошибку 404. Может где ошибка?

Nanotik, да, все заработало. Правда при ручной сборке nginx ставится в какие-то другие директории (в отличии от apt-get install nginx), придется разбираться.

поставил вот это http://www.techsww.com/tutorials/libraries/libmhash/installation/installing_libmhash_on_ubuntu_linux.php

не помогло

landan добавил 30.09.2011 в 14:17

Nanotik, у меня Ubuntu

landan добавил 30.09.2011 в 14:22

все, поставил, спасибо))

при попытке apt-get install mhash-devel пишет: не удается найти пакет

Подскажите, как скомпилировать на ubuntu ngx_http_secure_download_module, выдает ошибку: fatal_error: gnx_core.h не найен, но куда его нужно закинуть? Пробовал в папку с ngx_http_secure_download_module - не работает

landan добавил 28.09.2011 в 16:35

я нашел как установить модуль перед установкой nginx при компиляции, но как установить после?

Всего: 55