Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 接收http$\u POST并馈送到SimpleXML_Php_Xml_Simplexml_Http Post - Fatal编程技术网

Php 接收http$\u POST并馈送到SimpleXML

Php 接收http$\u POST并馈送到SimpleXML,php,xml,simplexml,http-post,Php,Xml,Simplexml,Http Post,我目前正在尝试设置一个通过HTTP POST接收XML的页面。我已经成功地使用SimpleXML从文件中检索XML,然后执行我的逻辑,但我不确定如何将其设置为接收POST提交 是否有一种默认方法可以从$\u POST中以字符串形式检索所有信息 //'get'ting the xml from a file $job = simplexml_load_file(/path/to/file); //my assumption on how to accept the XML post - thro

我目前正在尝试设置一个通过HTTP POST接收XML的页面。我已经成功地使用SimpleXML从文件中检索XML,然后执行我的逻辑,但我不确定如何将其设置为接收POST提交

是否有一种默认方法可以从$\u POST中以字符串形式检索所有信息

//'get'ting the xml from a file
$job = simplexml_load_file(/path/to/file);

//my assumption on how to accept the XML post - throws a not string error
$job = simplexml_load_string($_POST);
由于从第三方收到的信息,是否有其他信息未提供给我?我以前的所有处理都是使用name=value对,即
$value=$\u POST['name']
要重新措辞,所有HTTP帖子都有名称句柄吗

很抱歉问了这么多问题,我有点迷路了,所以我试着从各个角度来回答


非常感谢您的帮助

此代码将所有已发布的变量合并为一个字符串变量:

$foo = "";
foreach( $_POST as $val )
{
    $foo .= $val;
}

此代码将所有已发布的变量合并为一个字符串变量:

$foo = "";
foreach( $_POST as $val )
{
    $foo .= $val;
}

你很可能在找那个


你很可能在找那个


好吧,如果您使用post接收xml,为什么不使用?

好吧,如果您使用post接收xml,为什么不使用?

您是否在$\u post中接收文件路径?因为$\u post本身是一个数组,我希望这能帮助您:您是否在$\u post中接收文件路径?因为$\u post本身是一个数组,我希望这能帮助你: