Дикий пионер, не помогло, да и вроде оно только ошибку прячет.
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 при компиляции, но как установить после?