今天想弄一下阿里云的oss,阿里云默认返回的信息是xml。
下面给一个自己写的代码片段,大家不难发现body里面的内容其实是xml格式的,下面将将body里面的作为xml输出
[code lang="php"]$c=file_get_contents("http://127.0.0.1:8010/ali-oss/demo/tutorial.php");
$cc=trim(get_str($c,'-Body:','|-Header:'));
header("Content-type:text/xml;charset=utf-8");
echo $cc;
[/code]
xml格式输出
下面是将返回的信息里面的body内容作为xml,并且解析获得Key和Size
[code lang="php"]$c=file_get_contents("http://127.0.0.1:8010/ali-oss/demo/tutorial.php");
$cc=trim(get_str($c,'-Body:','|-Header:'));
$xml=simplexml_load_string($cc);
foreach ($xml->Contents as $item) {
echo "<h2>" . $item->Key . "</h2>";
echo "<p>" . $item->Size . "</p>";
} [/code]

分类: PHP

发表评论

电子邮件地址不会被公开。 必填项已用*标注