Tips!プロキシ経由で画像の大きさを取得する - PHP
getimagesize関数を使って外部の画像ファイルの縦横の長さを取得したかったのですが、
サーバーの設定で、プロキシサーバーを経由しないと外部ファイルにアクセスできなかった為、そこで通信できずにコケてしまいました。
調べてみたところ、getimagesize関数ではプロキシサーバーの設定を指定する方法が無かったので、file_get_contents関数で代替することに。
注:image関数を使用するにはGD拡張モジュールが有効になっている必要があります。
$aContextについては、下の『HTTP コンテキストオプション』のページが理解の手助けになるのではないかなと。
参考:
PHP: file_get_contents - Manual
PHP: HTTP コンテキストオプション - Manual
(byへびさん)