Соединение с сервером HyTech выполняется при помощи функций hytech_connect и hytech_pconnect.
Функция hytech_connect предназначена для временного подключения к серверу. Временное подключение – это такое подключение, которое существует в течение обработки одного запроса от клиента к серверу. Каждый раз, при вызове hytech_connect устанавливается новое соединение с сервером. Это соединение может быть закрыто при помощи вызова функции hytech_close или будет закрыто автоматически перед передачей ответа клиенту.
Адрес для доступа к серверу HyTech (используется стандартная нотация HyTech), например: tcpip:/localhost:13000.
user_name
String
Имя пользователя.
password
String
Пароль.
charset
Integer
Задает кодировку, в которой следует получать результаты запросов. Возможные значения:
· HYTECH_CHAR_WIN – результаты в кодировке Windows;
· HYTECH_CHAR_DOS – результаты в кодировке Dos.
Результат:
Тип
Значение
Resource
Идентификатор соединения, а случае неуспешного соединения возвращается NULL.
При вызове hytech_connect допускаются следующие комбинации параметров:
Функция hytech_connect распознает, что именно указали в параметрах, по количеству параметров и их типам. Кроме того, параметры для вызова hytech_connect могут быть заданы по умолчанию в файле настроек PHP php.ini. Могут быть заданы следующие параметры: hytech.default_host, hytech.default_user, hytech.default_password (адрес сервера, пользователь по умолчанию, пароль по умолчанию). Все параметры, связанные с HyTech, задаются в секции [Hytech] файла настроек.
Успешность соединения можно проверить при помощи функции hytech_errno. Эта функция возвращает код последней ошибки HyTech. Если функция выполнена успешно, то hytech_errno вернет 0.