1

Flickrフィードを使用して最新の画像を取得するWordpressサイトがあります。スクリプトを使用して、Flickrに新しい画像を追加するたびに新しい投稿を作成しますが、画像のサムネイルソースはFlickrからのものであり、サムネイルを押すとFlickr画像にリダイレクトされます。

新しいコンテンツのためにワードプレスサイトを閉鎖し、すべてのサードパーティのAPIとサービスから閉鎖したいので、Flickrの投稿のリストを調べて、参照しているすべてのサムネイルと画像をダウンロードしたいと思います。

私のブログに画像が掲載されたFlickrの投稿の例は、次のようになります。

<a href="http://www.flickr.com/photos/2332432@N06/554435234/">
<img alt="My ALT text" src="http://farm8.staticflickr.com/2213/35554564_5fhe10fj22_m.jpg"
</a>

可能であれば、サムネイルと大きな画像の両方をダウンロードしたいのですが、それ以外の場合は、サムネイル画像(farm8.staticflickr.comからの画像)をダウンロードするだけで問題ありません。

私は別のアプローチを試しましたが、どれもうまくいきませんでした。私が試したのはこれです(Vimeoのサムネイルを抽出するために使用しているので、Flickrのサムネイルで作業すると思いました):

$ch = curl_init($the-image-url-variable);
$fp = fopen('$thename.jpg', 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);

このコードを使用すると、実際にフォルダーに画像が生成されますが、画像が無効であり、コンテンツを表示できません。

どんな助けや提案もいただければ幸いです。

誠実
-メスティカ

4

0 に答える 0