From: moodler Date: Wed, 15 Oct 2003 08:49:12 +0000 (+0000) Subject: New class for handling ODBC socket server X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=72c751da80110c87b3cec3f27c7054db25cded6a;p=moodle.git New class for handling ODBC socket server --- diff --git a/lib/odbc.php b/lib/odbc.php new file mode 100755 index 0000000000..d241322555 --- /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 +?>