<?php
$url = 'https://picasaweb.google.com/data/feed/api/user/114098057261214889617/albumid/5282805114683350385?alt=rss&kind=photo&max-results=1';
$session = curl_init($url);
curl_setopt($session, CURLOPT_HEADER, false);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($session);
curl_close($session);
$xml = simplexml_load_string($response);
$gphoto = $xml->channel->item->children('http://schemas.google.com/photos/2007');
echo $gphoto->width;//nothing return
?>
picasa rss 이미지 너비와 높이를 얻는 방법? 감사. 여기PHP simplexml 노드`gphoto : width`
XML 트리 :
<?xml version="1.0" encoding="UTF-8" ?>
- <rss xmlns:exif="http://schemas.google.com/photos/exif/2007" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:gphoto="http://schemas.google.com/photos/2007" xmlns:media="http://search.yahoo.com/mrss/" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:gml="http://www.opengis.net/gml" xmlns:georss="http://www.georss.org/georss" version="2.0">
- <channel>
- <item>
...
<gphoto:width>1280</gphoto:width>
<gphoto:height>960</gphoto:height>
...
</item>
</channel>
</rss>
PHP로 코드를 실행 5.3.3 결과는 –
뿐만 아니라'은 phpinfo()는'출력은 내가'XML 네임 스페이스 지원 active'에와'libxml2를을 2.7.8'이 있음을 보여줍니다 그것은 가치가 무엇입니까 –
@ brian_d, 아니 libxml2 2.7.8, 그래서 하나를 다운로드해야합니다. –