![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
次の関数は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で質問しましょう!
似たような質問が見つかりました
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP PHP MySql ページング 2 2022/09/20 06:38
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プルダウンメニューにDBの内容...
-
要素(文字列)から指定値を検索
-
日付、時間の2段階でソート
-
file_get_contentsなどでrefere...
-
テキストボックスの日本語をロ...
-
配列をループでたくさん宣言し...
-
ヒアドキュメントの中のfor文
-
file_existsでファイル名の部分...
-
[PHP] fputcsv()関数でファイル...
-
PHP 多次元配列変数のデータ受...
-
doxygenを使用する環境について
-
PHPのPOSTでの半角スペース
-
別ファイルの構造体の値を読み...
-
多次元配列を、1次元の配列にす...
-
PHPについて教えて下さい。
-
C言語で全角文字の扱いについて
-
文字列の文字一文字ずつを解析...
-
連想配列でキーを利用して一部...
-
PHPのセレクトボックスの初期値...
-
【PHP】配列の最後の要素の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プルダウンメニューにDBの内容...
-
phpとmysqlで「あいまい検索」...
-
日付、時間の2段階でソート
-
NGワード設定もしくはテキス...
-
掲示板のあらし対策
-
flickrでの画像を取得について
-
テキストボックスの日本語をロ...
-
PHPでファイルアップローダー
-
HTTPのメッセージボディについ...
-
PEAR・MDB2のモジュールロード...
-
phpのin_array()でわからない事...
-
PHP5の外部コマンド実行で、バ...
-
Mysqlとphpでソートや更新時の...
-
しりとり 無限ループ?
-
2次元配列の値の受け渡しについ...
-
if の中の 複数のor についてお...
-
pukiwikiのユーザ認証の設定で...
-
Zend_Form_Element_Hash
-
「ローマ字 -> ひらがな」へPHP...
-
プログラミングのPythonのnoteb...
おすすめ情報