Remote Scripting и PHP. Возможно?

Max_pt

Guest
Люди, а если я посылаю не строку, а XML?

То есть делаю следующее:

PHP:
<script>
  function Post()
  {    
    var xsrc = new ActiveXObject("MSXML2.DOMDocument");
    xsrc.loadXML("<doc>Test</doc>");
    var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    xmlhttp.Open("POST", "http://myserver/testxml.php", false);
    xmlhttp.Send(xsrc);
    return xmlhttp.responseXML.xml;
  }
</script>
Как мне на сервере обработать REQUEST?
$HTTP_POST_VARS содержит в этом случае пустой Array...
 

antonio

Moderator
Команда форума
Посылай его через пост с multipart/form-data типом. Этот тип XMLHTTP поддерживает? Если да, то получишь его в переменную с именем поля.
 

Max_pt

Guest
Не совсем понял я...
Посылаю методом POST, установив предварительно:
PHP:
xmlhttp.setRequestHeader("Content-Type","multipart/form-data");
И что дальше?
Как я на сервере получу переданное значение?
 

Max_pt

Guest
Допустим, в Java или ASP, к примеру, все просто:

PHP:
    var doc = Server.CreateObject("Msxml2.DOMDocument");
    doc.load(Request);
Имею объект с загруженными данными.
Как сделать что-то подобное на PHP?
 

Max_pt

Guest
Ну вот это и интересовало, в принципе...
Спасибо большое!
Кстати, и без установки Content-Type все работает...
 
Сверху