Posts Tagged ‘директивы’

4. RewriteLogLevel, RewriteMap директивы

Пятница, Январь 30th, 2015 Нет комментариев

Under : , , , , ,

RewriteLogLevel Директива

2. RewriteBase и RewriteCond Директивы

Вторник, Январь 27th, 2015 Нет комментариев

Under : , , , ,

Переменные окружения

Этот модуль отслеживает две дополнительные (нестандартные) переменные (далее…)

php.ini с пояснениями на русском языке

Вторник, Январь 27th, 2015 Нет комментариев

Under : , , , ,

Если вы установили PHP как модуль Apache, перед вами открываются дополнительные
возможности: вы можете задавать значения некоторых директив прямо в файлах httpd.conf
или .htaccess. В силу специфики синтаксиса файлов конфигурации Apache, для отделения
имени директивы и ее значения нужно использовать пробел, а не знак =. Кроме того, имена директив
PHP должны быть предварены префиксом php_. (далее…)

Пространство имен FirstProgram

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

Пространство имен (namespace) помогает добиться того, чтобы имена создаваемых вами классов в C# (си шарп) были уникальными и внутренне непротиворечивыми. Фактически, это аналогично добавлению фамилии и отчества к вашему имени, что делает ваше имя полностью уникальным. Имя пространства имен предшествует имени класса, в то время как ваши отчество и фамилия следуют за вашим именем.

Пространство имен упрощает организацию кода и помогает быстро находить нужные фрагменты в чужом коде. Эта организация позволяет строить библиотеки кода, которые повышают для программистов вероятность быстро найти именно то, что им нужно. Платформа .NET имеет большую библиотеку классов (class library), которая организована по пространствам имен (namespaces) и сборками (assemblies). Основным в .NET является пространство имен System, которое имеет множество подчиненных пространств имен (sub-namespaces).  Например: для работы с сетевыми протоколами, включая TCP/IP, следует искать в подпространстве имен System.Net. (далее…)

Модуль mod_rewrite. Часть 4.

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , , ,

В этой публикации мы затронем те директивы, которые не успели охватить в предыдущих частях. Эти директивы не поддаются определению на уровне директорий. Это означает то, что вы должны иметь доступ к файлу конфигурации веб сервера Apache (httpd.conf).

Обычно такой доступ имеют пользователи «root» или администратор сервера.

Если вы хотите вести логи всех операций, выполненных с помощью mod_rewrite, можно активировать это с помощью следующей записи: (далее…)

.htaccess — великий и ушастый защитник всего живого.

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Как известно, самым популярным на сей день веб-сервером является Apache в различных версиях (а вовсе не IIS, как утверждает Microsoft). Его ставят на свои сервера большинство хостителей, услуга же «NT-хостинга» (т.е. как раз IIS) стоит обычно дороже. Оно и понятно — и неудобный он для привыкших к Linux админов, и глючный (почему-то червяки плодятся именно под IIS), и поэтому дорогой.

Настраивать Apache можно по-разному. Кому-то хочется, чтобы на его страницы можно было переходить только по ссылкам с титульной, кому-то хочется, чтобы при отсутствии в папке индексного файла выводилось содержимое папки, кому-то хочется сам индексный файл переименовать в yakrutoiadmin.html… Нет никаких проблем, если вы один на своем личном сервере — редактируете настройки Apache как вам хочется, и все пучком. А если вы пользуетесь чужим хостингом? (далее…)

Голова или головная боль

Понедельник, Апрель 16th, 2012 Нет комментариев

Under : , , , , ,

Заголовок (иногда его называют «головой») — это та часть страницы, которая заключена между тегами <head> </head> и не отображается в окне браузера, но передается ему при запросе страницы (что и понятно).

Из чего состоит заголовок страницы? Во-первых, — название, которое затем отображается в заголовке браузера название. Заголовок страницы имеет существенное значение, поскольку он отображается не только в заголовке окна браузера, но и в избранном. Следовательно, необходимо сделать название не только привлекательным, но и информативным, так чтобы пользователь, перебирая ссылки в «избранном» (favorites), мог моментально оценить содержание и полезность для него вашей страницы. При этом желательно уложить основную часть названия в первые 10-12 букв, чтобы они сразу бросались в глаза при просмотре ссылок. Начните название не со слов «этот сайт посвящен…», а непосредственно с вашей тематики: «Реклама в интернет. Доступно и полезно» — получается более динамично и гораздо информативнее. Если у вас есть имя, которое у всех на слуху, или имеет шансы таковым в скором времени стать, то имеет смысл начать с него: «Библиотека Мастера. Все о вебмастеринге», в этом случае, человек сразу будет знать, куда он попадет, когда ткнет на ссылку в избранном. Кстати, эти же заголовки высвечиваются зачастую в результатах поиска на поисковых порталах. (далее…)

SSI в примерах

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , , ,

SSI — что, когда, как?

Основным, простейшим, но в то же время чрезвычайно мощным инструментом поддержки больших наборов документов является SSI (Server-Side Includes — включения на стороне сервера). Если кто-то из вас знает Си, то он быстро поймет, что SSI чрезвычайно похож на макроязык. С помощью SSI можно не только в зависимости от некоторых условий выводить определенные части документа, не только формировать документ из заранее определенных кусочков, но и вставлять результат работы некоторого CGI сценария или программы прямо в документ.
(далее…)

Кратко о технологии SSI

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , ,

SSI расшифровывается как Server Side Include. SSI — это набор команд, позволяющий включить в страницу информацию, недоступную средствами HTML, такую как вывод программ, значения переменных окружения и статистику по файлам (размер, дата создания и др.). Все это и более позволяют делать CGI-скрипты, но зачем писать целый скрипт для получения размера файла, если можно воспользоваться SSI?:) (далее…)

Эмуляция директивы register_globals on

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , ,

Есть в PHP такая интересная директива, под названием register_globals, определенная в php.ini. Директива указывает компилятору, что значения входящих (глобальных) переменных следует изъять из их системных массивов и представить в виде самостоятельных переменных. К таким данным относится все, что передается в скрипт «снаружи»: данные из форм, данные из URL, cookie и так далее. Лично мне эта директива нравится, ибо она экономит время написания скриптов и делает их более читаемыми. Сравните сами, что выглядит приятнее и удобнее для глаза:

Здравствуйте, уважаемый <?=$_COOKIE['username']>>, мы рады вам!

Здравствуйте, уважаемый <?=$username?>, мы рады вам!

Вообще, лично я люблю PHP в основном за его удобочитаемость и быстрое написание. (далее…)