0

この時点で頭がいっぱいですが、現在持っているものは次のようになります。

<?php
    $request_url = "http://aethereverywhere.tumblr.com/api/read?type=photo&tagged=ae&start=0&num=1";
    $xml = simplexml_load_file($request_url);
    $img = $xml->posts->post->{'photo-url'};
?>

&num を 3 に増やすと、たとえば、3 つのファイルがプルされ、simplexml_load_file がそれらを解析して $img に保存しますが、$img に URL を 1 つだけ保存し、ランダムに選択したい.

助けてくれてありがとう

4

3 に答える 3

2

新しいコード: 0 から 118 (合計 119) までのランダムな画像を選択して出力し、最高の解像度を選択します。

<?php
    $request_url = "http://aethereverywhere.tumblr.com/api/read?type=photo&start=".rand(0,118);
    $xml = simplexml_load_file($request_url);
    $img = $xml->posts->post->{'photo-url'};
    $img=(array)$img;

    echo '<img src="'.$img[0].'">';
?>
于 2013-05-05T23:31:29.853 に答える