
次の関数はflickr.interesting.getListでflickrから人気の高い画像を取得する関数ですが、パラメータのdateを指定すると
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\flickr-interesting.php on line 34
と表示されます。
date => 2013-07-24,の行を消すと画像が正常に表示されます。
dateを指定するにはどうすればいいでしょうか?
function search_photos($per_page, $page) {
$proxy = array(
"http" => array(
"proxy" => "tcp://大学のIPアドレス",
'request_fulluri' => true,
),
);
$proxy_context = stream_context_create($proxy);
$params = array(
'method' => 'flickr.interestingness.getList',
'api_key' => API_KEY,
'date' => 2013-07-24,
'per_page' => $per_page,
'page' => $page
);
$pictureSize = "b";
$query = http_build_query($params, '', '&');
$url = 'http://www.flickr.com/services/rest/?' . $query;
//$data = @simplexml_load_string(@file_get_contents($url));
$data = @simplexml_load_string(@file_get_contents($url, false, $proxy_context));
if ($data === false) { return 'エラー' . PHP_EOL; }
$ret = '';
$format = '<a href="http://www.flickr.com/photos/%s/%s/"><img src="http://farm%s.static.flickr.com/%s/%s_%s_m.jpg" alt="%s"></a>' . PHP_EOL;
foreach ($data->photos->photo as $p) {
$ret .= sprintf($format, $p['owner'], $p['id'], $p['farm'], $p['server'], $p['id'], $p['secret'], $p['title'], $pictureSize);
}
return $ret;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セッション関数を使わずにファ...
-
SplFileObject を利用したとき...
-
phpの問い合わせフォームを作っ...
-
PHPでCookieを使った訪問回数に...
-
'member_picture/'に/がありま...
-
「ログイン機能を持たせる」説...
-
掲示板の$_GETで質問があります。
-
PHP8でWarning:Undefined varia...
-
composerをインストールしたい...
-
php エラー
-
marginの値でマイナス値を設定...
-
submitで思うようにページが遷...
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったフ...
-
PHPの勉強してます。 配列のと...
-
BASIC認証のフォームをデザイン...
-
アップロードファイルを表示す...
-
複数のパソコンの中の1つのパソ...
-
返信機能のツリー構造の深さを...
-
PHPについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プルダウンメニューにDBの内容...
-
cakephp2.6でfindを使い合計値...
-
2次元配列の値の受け渡しについ...
-
phpとmysqlで「あいまい検索」...
-
pukiwikiのユーザ認証の設定で...
-
しりとり 無限ループ?
-
順位をつけたいです。
-
PHPで ?seq= の後に続く数に応...
-
phpで 指定した期間の一部だけ...
-
" "を省く方法を教えてください
-
多次元配列等の AND 検索について
-
1~100の数字の9の倍数だけ同じ...
-
Zend_Form_Element_Hash
-
NGワード設定もしくはテキス...
-
String だと「 ByRef引数の型が...
-
$_SESSIONに二次元配列を使える...
-
C言語の配列をPush(追加)する...
-
配列をループでたくさん宣言し...
-
マッチング処理(1:N)
-
ネストが深い時のforeachはどう...
おすすめ情報