severus: XML-Code per POST wegschicken

Beitrag lesen

ich habe eine Variable $data:
$data = '<?xml version = "1.0" encoding="UTF-8"?>\n
<ROWSET>
<ROW num="1">
<CB_TEXT2>Text CB</CB_TEXT2>
</ROW>
</ROWSET>
';

Den Inhalt von $data will ich per Post an $host schicken:
$fp = fsockopen($host,80, &$errno, &$errstr);
fputs($fp, "POST $path HTTP/1.1\n");
fputs($fp, "Host: $host\n");
fputs($fp, "Referer: $referer\n");
fputs($fp, "Content-length: ".strlen($data_to_send)."\n");
fputs($fp, "Content-type: text/xml  encoding="UTF-8"; \n\n");
...

Ich gekomme immer folgende Fehlermeldung:
You did not post an XML document

Wie muß ich den Header aufbereiten?

THX