amironov73/phpirbis

IRBIS64 的简单客户端

安装: 277

依赖项: 0

建议者: 0

安全: 0

星标: 6

关注者: 4

分支: 2

开放问题: 2

语言:JavaScript

v0.8 2024-03-01 06:33 UTC

This package is auto-updated.

Last update: 2024-09-24 08:23:18 UTC


README

IRBIS64 图书自动化系统(ManagedIrbis 转换为 PHP 5)的通用客户端软件。可在 Packagist 上找到。

Latest Stable Version Total Downloads Latest Unstable Version Monthly Downloads

现在支持 Windows (Open Server)、MacOS X (MAMP 和 MAMP Pro) 以及 Ubuntu Linux 上的 PHP 5.4+。

phpstorm

require __DIR__ . '/../vendor/autoload.php';

$connection = new Irbis\Connection();
$connectString = 'host=127.0.0.1;user=librarian;password=secret;';
$connection->parseConnectionString($connectString);

if (!$connection->connect()) {
    echo "Can't connect!\n";
    echo Irbis\describe_error($connection->lastError);
    die(1);
}

$found = $connection->search('"A=Byron, George$"');
echo "<p>Records found: " . count($found) . "</p>\n";

foreach ($found as $mfn) {
    $record = $connection->readRecord($mfn);

    $title = $record->fm(200, 'a');
    echo "<p><b>Title:</b> {$title}<br/>";

    $description = $connection->formatRecord("@brief", $mfn);
    echo "<b>Description:</b> {$description}</p>\n";
}

$connection->disconnect();

文档(俄语)

Badge