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

fbsql_connect

(PHP 4 >= 4.0.6)

fbsql_connect - открывает соединение с FrontBase-сервером.

Описание

resource fbsql_connect ([string hostname [, string username [, string password]]])

Возвращает положительный идентификатор ссылки FrontBase при успехе, либо сообщение об ошибке - при неудаче.

fbsql_connect() устанавливает соединение с сервером FrontBase. Следующие значения по умолчанию принимаются для отсутствующих необязательных параметров: hostname = 'NULL', username = '_SYSTEM' и password = пустой пароль.

Если выполняется второй вызов fbsql_connect() с теми же самыми аргументами, новая ссылка не устанавливается, и возвращается link identifier уже открытой ссылки.

Ссылка на сервер будет закрыта сразу по окончании выполнения скрипта, если только она уже не будет ранее явно закрыта вызовом функции fbsql_close().

Пример 1. fbsql_connect()
<?php 
$link = fbsql_connect ("localhost", "_SYSTEM", "secret") or die ("Could not connect"); 
print ("Connected successfully"); fbsql_close ($link); ?>

См. также fbsql_pconnect() и fbsql_close().


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

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

Исполняемый файл PHP может быть использован для запуска PHP-скриптов абсолютно независимо от web-сервера.
Если вы работаете под Unix, вы должны добавлять специальную первую строчку в ваши PHP-скрипты и делать их исполняемыми, чтобы система знала, какая программа должна выполнять эти скрипты.
Под Windows вы можете ассоциировать php.exe с опцией двойного щелчка по файлам .php либо сделать batch-файл (.bat) для запуска скрипта через PHP. Строка, добавленная в начало скрипта для работы под Unix, не помешает под Windows, поэтому вы можете писать таким образом межплатформенные программы. Ниже дан пример простой РНР-программы для выполнения из командной строки.

Пример 24-1. Скрипт, предназначенный для запуска из командной строки (script.php)
#!/usr/bin/php 
<?php if ($argc != 2 || in_array($argv[1], array('--help', '-help', '-h', 
'-?'))) { ?> This is a command line PHP script with one option. Usage: <?php 
echo $argv[0]; ?> <option> <option> can be some word you would 
like to print out. With the --help, -help, -h, or -? options, you can get this 
help. <?php } else { echo $argv[1]; } ?>