opensrs\Base::writeData PHP Method

writeData() private method

Writes a message to a socket (buffered IO).
private writeData ( &$fh, string $msg )
$msg string message to write
    private function writeData(&$fh, $msg)
    {
        $header = '';
        $len = strlen($msg);
        $signature = md5(md5($msg . OSRS_KEY) . OSRS_KEY);
        $header .= 'POST / HTTP/1.0' . CRLF;
        $header .= 'Content-Type: text/xml' . CRLF;
        $header .= 'X-Username: ' . OSRS_USERNAME . CRLF;
        $header .= 'X-Signature: ' . $signature . CRLF;
        $header .= 'Content-Length: ' . $len . CRLF . CRLF;
        fputs($fh, $header);
        fputs($fh, $msg, $len);
    }