タグ

ブックマーク / tech.softel.co.jp (1)

  • 1ピクセルx1ピクセルの透過GIFをphpで表示したい at softelメモ

    答え header("Content-type: image/gif"); echo base64_decode('R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); 画像をデータベースに格納しているなどの場合、「商品画像はありませんでした」の画像を表示する方法のひとつでもあります。 BASE64エンコードすれば、画像のバイナリをテキストで表現できるので、プログラムの中に画像のデータを持つことができます。 1px四方のGIF画像を使うのもよいでしょう。 「No Image」用の画像を用意するのもよいでしょう。 この方法を実際に使うときは、ヘッダにもう一工夫して、ブラウザに確実にキャッシュしてもらうようにすると、サーバー側の仕事が減らせます。

    1ピクセルx1ピクセルの透過GIFをphpで表示したい at softelメモ
    replication
    replication 2011/12/18
    2行で透過gifを出す方法
  • 1