次の関数は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ランキング
-
PHPのエラーの解消法について教...
-
phpのheader("Location:#pos")...
-
PHPについて。
-
PHPからCSVをアップロード後、m...
-
【PHP/MySQL】コード上で生成...
-
phpでcookieがうまく保存されない
-
PHPのセッション有効期限について
-
PHPで画像の渡しが上手く行きま...
-
クラス
-
PHPでの時間の足し算、割り算
-
[php初心者]サイトを見てデータ...
-
phpに関わる所での、form actio...
-
ゆゆにゃ。
-
【初心者】XAMPPのapacheの(恐...
-
プログラミング言語で、使える...
-
こちらはただの直列処理ですか?
-
PHPでこのコード自体に意味は無...
-
PHPとHTML+Xamppの掲示板で画像...
-
phpでPEAR::DBを使っているので...
-
index.phpって何ですか? 具体...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プルダウンメニューにDBの内容...
-
phpとmysqlで「あいまい検索」...
-
PHP5の外部コマンド実行で、バ...
-
「ローマ字 -> ひらがな」へPHP...
-
Mysqlとphpでソートや更新時の...
-
PEAR・MDB2のモジュールロード...
-
HTTPのメッセージボディについ...
-
数学の「組み合わせ」を求める...
-
順位を付ける時のスコアの重複...
-
Zend_Form_Element_Hash
-
日付から順にデータを並び替えたい
-
占いのPHPを作成中ですが・・・
-
しりとり 無限ループ?
-
選択日と終了日を配列で取得したい
-
多次元配列のカウント+1の仕方
-
mysqlにinsertするとエラーがで...
-
$xml要素を階層指定して取得し...
-
サイト名を取得するPHP
-
要素(文字列)から指定値を検索
-
月一覧を取得するには?(20120...
おすすめ情報