From 72c751da80110c87b3cec3f27c7054db25cded6a Mon Sep 17 00:00:00 2001 From: moodler Date: Wed, 15 Oct 2003 08:49:12 +0000 Subject: [PATCH] New class for handling ODBC socket server --- lib/odbc.php | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 lib/odbc.php diff --git a/lib/odbc.php b/lib/odbc.php new file mode 100755 index 00000000000..d241322555b --- /dev/null +++ b/lib/odbc.php @@ -0,0 +1,40 @@ +sHostName, $this->nPort, &$errno, &$errstr, 30); + if (!$fToOpen) + { + //contruct error string to return + $sReturn = "\r\n\r\n$errstr\r\n\r\n"; + } + else + { + //construct XML to send + //search and replace HTML chars in SQL first + $sSQL = HTMLSpecialChars($sSQL); + $sSend = "\r\n\r\n$this->sConnectionString\r\n$sSQL\r\n\r\n"; + //write request + fputs($fToOpen, $sSend); + //now read response + while (!feof($fToOpen)) + { + $sReturn = $sReturn . fgets($fToOpen, 128); + } + fclose($fToOpen); + } + return $sReturn; + } +}//class +?>