mcrypt_module_open(PHP 4 >= 4.0.2) mcrypt_module_open - эта функция открывает модуль алгоритма и используемый режим. Описаниеresource mcrypt_module_open (string algorithm, string algorithm_directory, string mode, string mode_directory) Эта функция открывает модуль алгоритма и используемый режим. Имя алгоритма специфицируется в параметре algorithm, например, "twofish", или является одной из констант MCRYPT_ciphername. Модуль закрывается вызовом функции mcrypt_module_close(). Нормально возвращается дескриптор шифрования, FALSE - при ошибке. algorithm_directory и mode_directory используются для локализации модулей шифрования. Если вы предоставили имя директории, используется оно. Если вы установите в один из этих параметров пустую строку (""), используется значение ini-директивы mcrypt.algorithms_dir или mcrypt.modes_dir. Если они не установлены, используются директории по умолчанию, которые были скомпилированы для libmcrypt (обычно это /usr/local/lib/libmcrypt).
Первая строка примера пытается открыть DES-шифр из директории по умолчанию и EBC-режим из директории /usr/lib/mcrypt-modes. Вторая строка использует строки как имена для шифра и dmode; это будет работать только в том случае, если расширение скомпилировано относительно libmcrypt 2.4.x или 2.5.x. Первая строка примера пытается открыть DES-шифр из директории по умолчанию и EBC-режим из директории /usr/lib/mcrypt-modes. Вторая строка использует строки как имена для шифра и dmode, это будет работать только в том случае, если расширение скомпилировано относительно libmcrypt 2.4.x или 2.5.x. См. также mcrypt_module_close(), mcrypt_generic(), mdecrypt_generic() , mcrypt_generic_init() и mcrypt_generic_deinit(). |
||||||||||
|
||||||||||
Следующие шаги не влияют на инсталяцию web-сервера и выполняются только в том случае, если вы хотите исполнять ваши php-скрипты из командной строки (пример: run c:\myscripts\test.php) или двойным щелчком на скрипте в окне просмотра директории. Вы можете пропустить эти шаги, если предпочитаете загружать PHP-файлы в текстовый редактор, где можете дважды щёлкнуть по ним.
Найдите: HKEY_CLASSES_ROOT
В меню Еdit выберите: New->Key
Назовите ключ для расширения, установленного вами в предыдущем разделе. Пример: .php
Выделите новый ключ, в правой панели дважды щёлкните "default value" и введите phpfile.
Повторите последний шаг для каждого расширения, установленного в предыдущем разделе.
Теперь создайте новый New->Key под HKEY_CLASSES_ROOT и назовите его phpfile.
Выделите новый ключ phpfile, в правой панели дважды щёлкните "default value" и введите PHP Script.
Щёлкните правой кнопкой мыши на ключе phpfile и выберите New->Key, назовите его Shell.
Щёлкните правой кнопкой мыши на ключе Shell и выберите New->Key, назовите его open.
Щёлкните правой кнопкой мыши на ключе open, выберите New->Key, назовите его command.
Выделите новый ключ command, в правой панели дважды щёлкните "default value" и введите путь к php.exe. Пример: c:\php\php.exe -q %1. (не забудьте %1).
Выйдите из Regedit.
При использовании PWS под Windows перезагрузите компьютер для перезагрузки реестра.
Пользователи PWS и IIS 3 теперь имеют полностью работоспособную систему. Пользователи IIS 3 могут использовать nifty-утилиту от Steven Genusa для конфигурирования отображения скриптов.
| |