I used the following code to test the different returns for the following actions
(in order from least info to more additional info.
(use pre tags for output)
4 Database header page information
2 Database header page information + “Database log page information”
1 + table, but not per index pages
8 + index pages, but not system
16 + index pages including system
<?php
$databaseUser = "sysdba";
$databasePassword = "edumate2";
$res = ibase_service_attach( "localhost" , $databaseUser, $databasePassword);
$i=$_REQUEST["i"];
if (is_null($i) || empty($i)) $i=4;
echo "####################### action = $i #######################<br>\n";
echo "info:(\n";
echo ibase_db_info($res, "/var/lib/firebird/data/dbinfo.gdb" , $i );
echo "\n)<br>\n";
ibase_service_detach ($res);
?>
(ps. I dislike fb)