Страница 2 из 3

Добавлено: Пн июн 13, 2011 13:18
baytuch
Серверные скрипты нужно еще поправить... :roll:

Добавлено: Вт июн 21, 2011 20:42
baytuch
Opera не поддерживает "своих" курсоров... :?

Цель: стандартизировать курсоры...

Добавлено: Вс авг 28, 2011 02:49
baytuch
Вечером немного покопался в коде... Вот что вышло: http://vps.my-services.km.ua/player/

Просто и со вкусом... :)

Добавлено: Вт авг 30, 2011 20:41
baytuch
Решил вопрос с аяксом. В лоб не видел мануал:

Код: Выделить всё

function admin(mode){
  if ( mode == 0 ){
    var pass = mess = document.getElementById('pass').value;
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.open('POST', 'libs/password.php?mode=auth&pass='+pass, true);
    xmlhttp.onreadystatechange = function(){
      if (xmlhttp.readyState == 4){
        if(xmlhttp.status == 200){
          var pass = xmlhttp.responseText;
          admin_panel(2, 0, 0, pass);
        };
      };
    };
    xmlhttp.send(null);
  };
};

Добавлено: Чт сен 08, 2011 03:42
baytuch
И так, дорогие друзья, теперь мой плеер имеет полноценную админ-панель... 8) Ура, товарищи... Ура! :)

Добавлено: Пт апр 13, 2012 09:00
baytuch
Ребята, в общем, немного доработал свой плеер... Теперь имеем кешировать данные на удаленный сервер и воспроизводить видео... :)

Изображение

[offtop]
Народ, не стоит кодить ночью... Правда, не надо!!!
[/offtop]

-------------------------
v 0.7.5.1

Изображение

-------------------------

Новый плеер в работе : http://dev.my-services.km.ua/player/

Добавлено: Сб май 05, 2012 11:40
baytuch
Ребята, подскажите, пожалуйста, систаксис, а то ранее с этим модулем не работал... :?

Код: Выделить всё

#Запрещаем выдачу листинга каталога
Options -Indexes
#Запрещаем хотлинк медиа
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
[b]RewriteCond %{HTTP_REFERER} !^%{SERVER_NAME} [NC][/b]
RewriteCond %{HTTP_REFERER} !^http://localhost [NC]
RewriteRule .(mp3|mp4)$ - [NC,F,L]

Добавлено: Сб май 05, 2012 15:14
dobs
А что если так

Код: Выделить всё

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|mp3|mp4)$ - [NC,F,L]

Добавлено: Сб май 05, 2012 15:21
baytuch
Но я хочу, абы сервер сам подставлял свое имя в условие...
Так работае, вот как у нас на сельском сайте сделано:

Код: Выделить всё

#Запрещаем выдачу листинга каталога
Options -Indexes
#Запрещаем хотлинк медиа
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www.)?vijtivci.km.ua [NC]
RewriteRule .(mp3)$ - [NC,F,L] 
А что эта строчка делает:

Код: Выделить всё

RewriteCond %{HTTP_REFERER} !^$
?

Вроде как толжно быть, но все равно не работает:

Код: Выделить всё

RewriteCond %{HTTP_REFERER} !^%{HTTP_HOST} [NC]

Добавлено: Сб май 05, 2012 16:03
baytuch
Любопытно, но это условие выполняется, а это значит, что дынные есть...

Код: Выделить всё

RewriteEngine on
#RewriteCond %{HTTP_REFERER} !^http://%{HTTP_HOST} [NC]
#RewriteCond %{HTTP_REFERER} !^http://localhost [NC]
RewriteCond %{HTTP_HOST} !^my-server.km.ua [NC]
RewriteRule .(mp3|mp4)$ - [NC,F,L]
( если, к примеру, открыть сайт по домену www.my-server.km.ua, то уже загрузка не пойдет... )

Добавлено: Сб май 05, 2012 19:02
dobs

Код: Выделить всё

#RewriteCond %{HTTP_REFERER} !^http://(www.)%{HTTP_HOST} [NC]
RewriteCond %{HTTP_REFERER} !^$ - походу требует передачи REFERER-а

Добавлено: Сб май 05, 2012 23:04
baytuch
"Пропускаем пустые реферы?

Что делать если человек пришёл с пустым referer. Это такое данное, которое указывает на домен, с которого пришёл пользователь. Так же referer может быть закрыт разными firewall и другими программами. Если вы хотите запретить показ картинок пользователям с пустыми реферерами, просто удалите эту строчку."

RewriteCond %{HTTP_REFERER} !^$

Нагуглил... Действительно работает...

RewriteCond %{HTTP_REFERER} !^http://(www.)%{HTTP_HOST} [NC] -- так уже делал... Не работает...

Добавлено: Вс май 06, 2012 13:16
baytuch
Последний релиз -- 0.7.5.4
Download program

Добавлено: Вт май 08, 2012 18:40
baytuch
Dobs, я много гуглил на эту тему, но подобного примера не видел. Может такой систаксис недопустим? Логической ошибки я здесь не вижу и апач нормально воспринимает подобный код, но использовать отказывается :) Еще вариант — это проблема самого сервера, в чем сомневаюсь...

Как вариант, думаю попробовать генерировать файлик налету, если апач не воспротивится таким пируэтам :) Также можно на том же пхп сделать небольшой модуль, который будет создавать файлик с нужным содержимым при первом запуске скрипта ( этот вариант наиболее жизнеспособен, как я считаю )

Но почему не работает?..

Добавлено: Чт май 10, 2012 08:50
dobs
Честно особо не разбирался с mod_rewrite

Сейчас использую такую структуру

Код: Выделить всё

RewriteEngine on

# no-www.org/faq.php?q=class_b
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

# sitemap.xml
RewriteRule ^sitemap.xml$ /sitemap/sitemap.xml [R=301,L]

# CORE
RewriteCond    %{REQUEST_FILENAME}    !-f
RewriteCond    %{REQUEST_FILENAME}    !-d
RewriteRule . index.php
Тобиш все запросы если запрос не является ни файлом ни директорией передает запрос на индекс