【发布时间】:2011-09-28 23:28:39
【问题描述】:
我是 PHP 新手,我正在使用它从 iPhone 发布数据。我编写了一个基本代码来从 iPhone 获取数据,将其发布到我服务器上的 php 脚本,然后使用 PHP,将该数据发送到另一个网络服务器。但是,网络服务器正在返回 XML 响应,并且由于我是 PHP 新手,因此我需要帮助。 我发送数据的代码:
<?php
$ch = curl_init("http://api.online-convert.com/queue-insert");
$count = $_POST['count'];
$request["queue"] = file_get_contents($count);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
$response = curl_exec($ch);
curl_close ($ch);
echo $response;
?>
我知道我需要解析 XML 响应,但我不知道该怎么做。 XML 响应是这样的:
<?xml version="1.0" encoding="utf-8"?>
<queue-answer>
<status>
<code>0</code>
<message>Successfully inserted job into queue.</message>
</status>
<params>
<downloadUrl>http://www.online-convert.com/result/07d6c1491bb5929acd71c531122d2906</downloadUrl>
<hash>07d6c1491bb5929acd71c531122d2906</hash>
</params>
</queue-answer>
【问题讨论】:
标签: php iphone xml curl simplexml