繁体   English   中英

使用 tumblr API,帖子图片未显示

[英]Using tumblr API, post image is not showing up

<?php
$feedURL = 'http://########.tumblr.com/api/read/';

$xml = simplexml_load_file($feedURL);
// $posts = $xml->xpath("/tumblr/posts/post");
foreach($xml->posts->post as $post){
$post= $xml->posts->post->{'photo-url'};
}   
echo "<pre>";
print_r($post);
echo "</pre>";

?>

这是我制作的脚本。 我只能获取第一个帖子,但我希望显示所有帖子并且帖子图片不显示。

尝试这个:

foreach($xml->posts->post as $post){
    $post_urls[] = (string) $post->{'photo-url'};
} 

echo "<pre>";
print_r($post_urls);
echo "</pre>";

更新评论:

foreach($xml->posts->post as $post){
   $posts[] = (array)$post->attributes() + (array) $post->children();
} 

echo "<pre>";
print_r($posts);
echo "</pre>";

更新 2:

foreach($xml->posts->post as $post){
    $img = (string) $post->{'photo-url'};
    echo '<img src="' . $img . '" />';
} 

我已经使用它了

foreach($xml->posts->post as $post){
    $img = (string) $post->{'photo-url'};
    echo '<img src="' . $img . '" />';
} 

但它只显示了几个图像而不是所有的想法?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM