function Open($filename) { $this->m_pxdoc = px_new(); if (!$this->m_pxdoc) { die("cParadox Error: px_new() failed."); } $this->m_fp = fopen($filename, "r"); if (!$this->m_fp) { px_delete($this->m_pxdoc); die("cParadox Error: fopen failed.Filename:{$filename}"); } if (!px_open_fp($this->m_pxdoc, $this->m_fp)) { px_delete($this->m_pxdoc); fclose($this->m_fp); die("cParadox Erro: px_open_fp failed."); } return true; }
<p> <h1><?php echo $TEXT['paradox-head']; ?> </h1> <p class=small> <?php echo $TEXT['paradox-text1']; ?> <p> <?php echo $TEXT['paradox-text2']; $dirname = dirname($_SERVER["SCRIPT_FILENAME"]); $pxdoc = px_new(); $fp = fopen($dirname . "/simpletest.db", "r"); px_open_fp($pxdoc, $fp); $info = px_get_info($pxdoc); if (getenv('REMOTE_ADDR') == "127.0.0.1") { echo "<b>Database: " . $dirname . "/simpletest.db</b><br /><br />"; } echo "Database info: <pre>"; print_r($info); echo "</pre><br />Number of fields: " . px_numfields($pxdoc) . "<br />\n"; echo "Number of records: " . px_numrecords($pxdoc) . "<br />\n"; echo "Database schema:<br /><pre>\n"; print_r(px_get_schema($pxdoc)); echo "</pre>\n"; px_close($pxdoc); fclose($fp);