Функции Язык программирования PHP

fbsql_database_password

(PHP 4 >= 4.0.6)

fbsql_database_password - устанавливает или запрашивает пароль для БД FrontBase.

Описание

string fbsql_database_password (resource link_identifier [, string database_password])

Возвращает пароль БД, ассоциированный с идентификатором ссылки.

fbsql_database_password() устанавливает и запрашивает пароль БД, используемый при соединении. Если БД защищена паролем, пользователь обязан вызвать эту функцию до вызова fbsql_select_db(). Если задан второй необязательный параметр, функция устанавливает пароль БД для специфицированного идентификатора ссылки. Если идентификатор ссылки не специфицирован, принимается последняя открытая ссылка. Если ни одной ссылки не открыта, функция попытается установить ссылку, как если бы была вызвана fbsql_connect(), и использовать её.

Эта функция не изменяет пароль в БД и не может использоваться для запрашивания пароля БД.

Пример 1. fbsql_create_clob()
<?php 
$link = fbsql_pconnect ("localhost", "_SYSTEM", "secret") or die ("Could not connect"); 
fbsql_database_password($link, "secret db password"); fbsql_select_db($database, 
$link); ?>

См. также fbsql_connect(), fbsql_pconnect() и fbsql_select_db().


Назад Оглавление Вперёд
fbsql_data_seek Вверх fbsql_database

Глава 24. Использование PHP из командной строки

Здесь мы используем специальную первую строку для указания на то, что этот файл должен быть запущен в PHP. Мы работаем с CLI-версией, поэтому не выполняется вывод HTTP-шапок/header. Имеются две переменные, которые вы можете использовать при написании РНР-приложений для командной строки: $argc и $argv. Первая - это количество аргументов плюс 1 (имя запущенного скрипта). Вторая - это массив аргументов, начиная с имени скрипта с индексом ноль ($argv[0]).

Мы проверяем, имеется ли менее или более одного аргумента. Также, если аргумент был --help, -help, -h или -?, мы печатаем help-сообщение, выводя имя скрипта динамически. Если мы получили какой-либо другой аргумент, мы выводим его (echo).

Если вы хотите выполнить вышеприведённый скрипт под Unix, вам необходимо сделать его executable и просто вызвать как script.php echothis или script.php -h. Под Windows вы можете создать batch-файл для выполнения этой задачи:

Пример 24-2. Пакетный/Batch-файл для запуска PHP-скрипта в командной строке (script.bat)
@c:\php\php.exe 
script.php %1 %2 %3 %4

Приняв, что вы назвали программу script.php и что ваш php.exe находится в c:\php\php.exe, этот batch-файл запустит её с добавленными вами опциями: script.bat echothis или script.bat -h.

См. также в документации по расширению Readline о функциях, которые можно использовать для усовершенствования вашего РНР-приложения для командной строки.