Posts Tagged ‘корневой’

Синтаксис .htaccess

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

Under : , , , , , ,

Для чего служит .htaccess?

Набирая адрес в строке браузера, вы получаете на свой компьютер файлы, которые отображает браузер. Управление тем, какие файлы и как вам показывать (пересылать) осуществляет веб-сервер. Наиболее популярных серверов два: IIS и Apache.

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

Установка Apache с поддержкой SSL

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

Under : , , , , , ,

Недавно на OpenNET были опубликованы две статьи на тему установки Apache с поддержкой SSL под FreeBSD. Ключевой момент — генерация сертификатов. И если в статье у Stricty представлена хоть и не совсем удачная (малопонятна система именования файлов, лишние действия), но по крайней мере самостоятельная попытка разобраться в этом вопросе, то у alexch — чистой воды плагиат. Не согласен с комментарием Максима Чиркова — нового в этой статье ничего нет. Такого сорта статьи только запутывают читателей. На самом деле не нужно заново изобретать велосипед, в стандартной поставке Apache + mod_ssl и в openssl есть все необходимое.

Установка Apache 1.3 с поддержкой SSL делается очень просто:

cd /usr/ports/www/apache13-modssl (английская версия)

или (далее…)

Замена строки во всех файлах директории с неограниченным числом вложенных поддиректорий

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

Under : , , , ,

Функция предназначена для рекурсивного спуска по всем вложенным поддиректориям корневой директории и замене заданной подстроки во всех встреченых файлах.

Код рекурсивной фукнции scan_dir(), которая обходит директории

 <?php
  //////////////////////////////////////////////////////////
  // Рекурсивная функция - спускаемся вниз по каталогу
  //////////////////////////////////////////////////////////
  function scan_dir($dirname)
  {
    // Объявляем переменные замены глобальными
    GLOBAL $text, $retext;
    // Открываем текущую директорию
    $dir = opendir($dirname);  (далее...)