Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
2
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

@kokosack

amebaなどの画像リンクが禁止されている画像をimgタグで表示する方法

amebaブログなどで使うためにアップロードした画像は外部ページでimgタグのsrcで利用しても、画像を表示することはできない。リンクそのものが無効となる。
これはユーザーのプライバシーを守る為なのだが、自分で(あるか分からないが)自分の画像を利用したい場合は困る。

そういう場合は画像情報を取得して、画像生成を行えばいい。
(jpgからjpgの変換のみ)

//imagejpeg用に画像生成リソースに変換
$source = imagecreatefromjpeg('amebaに置かれている画像パス');
//画像のパス内に作成する
imagejpeg($source,'保存先');
//リソースのメモリは解放
imagedestroy($source);

画像パスは正規表現で取得できたものを使えばいい。あとはこの画像をimgタグに埋め込めばいいだけ。悪用はしないように。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
2
Help us understand the problem. What are the problem?