-
Posts
260 -
Joined
-
Last visited
-
Days Won
8
Content Type
Profiles
Forums
Calendar
Store
Everything posted by spdif
-
Как мне кажется логичней будет это сделать с помощью css <style> .but { background: url(but.png); } .but:hover { background: url(but_hvr.png); } </style> <body> <ul> <li class="but"><a href="">welcome</a></li> </ul> </body>
-
что-то вроде этого <?php echo `dir`; ?>
-
Запрещаем свободный доступ к ресурсу а там где разрешаем ставим пароль. (предпологается что Apache) Для управления доступа к тем или иным ресурсам используем директивы allow и deny. В конфигурационных файлах .htaccess и .httpd можем держать несколько несколько директив allow и deny, а порядок их выполнения определять директивой order order deny, allow сначало выполняются все запрещенные deny директивы и лишь затем директивы, разрешающие доступ allow. Порядок выполнения можно изменить изменив порядок следования order allow, deny Самим директивам allow и deny мы можем придавать разнообразные формы: разрешение доступа с IP-адреса 127.0.0.1 order deny, allow deny from all allow from 127.0.0.1 запрет доступа с IP-адреса 127.0.0.1 deny from 127.0.0.1 запрет доступа с IP-адресов из диапазона 127.0.0.1-127.0.0.255 deny from 127.0.0 использование маски подсети для запрета доступа deny from 127.0.0.1/255.255.255.0 использование CIDR-нотации маски подсети deny from 127.0.0.1/24 полный запрет доступа к каталогу deny from all Чтобы запретить загрузки файлов с определенним расширением например txt используем контейнер <Files>: использование контейнера <Files> <Files "*.txt"> deny from all </Files> в контейнере <Files> также используем имена файлов наример: запрет доступа к файлу config.php <Files "config.php"> deny from all </Files> запрет на непосредственный доступ к файлам <Files "*.php$"> deny from all </Files> Ну вот почти и все, осталось только определить кто где и как может получить доступ. Защищаем сайт паролем: помимо конфигурационного файла .htaccess потребуется файл .htpasswd для хранения паролей, создание файла .htpasswd осущесвляется утилитой htpasswd.exe, кототая лежит в каталоге bin сервера Apache, для создания нового файла утилите необходимо передать параметр -c, помимо этого потребуется зашифровать пароль методом MD5 с помощью параметра -m, можно групировать параметры используя -cm создание файла .htpasswd htpasswd -cm .htpasswd user далее утилита запрашивает пароль для пользователя user и создает новый файл .htpasswd, для того чтобы пароль password можно было задать непосредственно в командной строке, в параметры добавляем параметр -b альтернативный способ создания файла .htpasswd htpasswd -cmb .htpasswd user password в результате выполнения команды будет создан файл со следующим содержанием: user:$apr1$8U2.....$Jehmbz8MGSSzxKQZxHUEs/ каждая строка в файле соответствует однй учетной записи, если в уже существующий файл .htpasswd потребуеться добавить еще пользователя то параметр -c указывать не следует, т.к. существующие пользователи в файле будут затерты, ! обратите внимание что, путь к файлу .htpasswd в конфиг файле .htaccess должен быть абсолютным, относитильные пути не допускаются, если путь содержит пробелы его необходимо заключать в кавычки ! защита паролем при помощи файла .htaccess AuthType Basic AuthName "Password Access" AuthuserFile /путь/к/файлу/.htpasswd require valid-user теперь при доступе к странице защищенной с помощью конфигурационных файлов .htaccess и .htpasswd будет выводится окно с требованием ввода имя пользователя и пароля предостовлять доступ по паролю можно не только к каталогу в целом, но и к файлам с определенным расширением или именем, для этого естественно используем контейнер <Files> защита паролем архивных файлов <Files "*.zip"> AuthType Basic AuthName "Password Access" AuthuserFile /путь/к/файлу/.htpasswd require valid-user </Files> ——————
-
Ну так оптимальным будет сделать админку, то что вы не знаете как ее сделать это уже понятно, значит возьмите готовую, в чем проблема вообще не понятно.
-
Какие вопросы такие ответы :\
-
AssaCSSin, вопрос к вам про стили, в вашем файле http://www.arcade-gamespalette.com/agp-style.css для ниже представленных id class ипользуеться некое свойство zoom 122 #mainblock .center {zoom: 1;} 129 #mainblock .center .bg {zoom: 1;} 650 #greyblock .content {zoom: 1;} 908 #blackblock .content {zoom: 1;} для чего это свойство? Я на пример чот не встречал такого, а например validator вообще сообщает что этого свойства не существует. Поделитесь пожалуйста информацией для каких целей вы это используете?
-
Если честно то кагбэ не совсем понятно... <style> * { padding: 5px; } table { border-collapse: collapse; border: 1px solid #000000; } tr.odd, td.odd { background: #999999; } td.odd, tr.evn { color: #333333; } tr.evn, td.evn { background: #666666; } tr.odd, td.evn { color: #cccccc; } </style> <table> <tr class="odd"><td>1</td><td class="odd">Пупкин</td><td class="evn">...</td></tr> <tr class="evn"><td class="odd">2</td><td class="evn">Иванов</td><td>...</td></tr> <tr class="odd"><td>3</td><td class="odd">Петров</td><td class="evn">...</td></tr> <tr class="evn"><td class="odd">4</td><td class="evn">Сидоров</td><td>...</td></tr> </table>
-
...? да, вот пример. <html> <style> body { margin: 0; padding: 10px; background-color: #ccf; } .xtop, .xbottom { display: block; background: transparent; font-size: 1px; } .xb1, .xb2, .xb3, .xb4 { display: block; overflow: hidden; } .xb1, .xb2, .xb3 { height: 1px; } .xb2, .xb3, .xb4, .cont { background: White; border-left: 1px solid #00f; border-right: 1px solid #00f; } .xb1 { margin:0 5px; background: #00f; } .xb2 { margin:0 3px; border-width: 0 2px; } .xb3 { margin:0 2px; } .xb4 { height: 2px; margin: 0 1px; } .cont { padding: 8px 10px; } </style> <body> <div class="all"><div class="top"><b class="xtop"><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b><b class="xb4"></b></b></div> <div class="cont"> <!-- :cool: --> </div> <div class="bottom"><b class="xbottom"><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"></b></b></div></div> </body> </html>
-
Например вот этот - - или этот - - :cool:
-
Может быть CSS-tweak? Онлайн утилита для оптимизации CSS-файла. Сокращает размер файла, оптимизирует таблицу стилей, предупреждаетв случае не валидного CSS. В настройках можно указать, что оптимизировать (шрифты, границы, бэкграунды, удалять ли комментарии, убрать ли пробелы и переводы строк). Для оптимизации можно отправить файл для оптимизации, либо вставить CSS-код в поле ввода. http://www.cssdev.com/csstweak/
-
Только вручную ибо... ибо
-
ну а наполнение сайта не от меня зависет, меня что человек просит просит то я и делаю.
-
ну в смысле делаю сайт я, а пренадлежит он (т.е. сайт) не мне, я не знаю как ещ? сказать
-
Приветствую всех участников данной конфы. Пожалуйста, посмотрите сайт http://djmechanikk.ru это моя первая работа поэтому хотелось-бы услышать комменты бывалых. (сайт не мой)