質問: お世話になります。 画像判定プログラムを練習する中で、getimagesizeを使っていました。 利用範囲を無料レンタルサーバーから、外部の画像urlに参照すると、以下のエラーが発生しています。 ``` Warning: getimagesize(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in Warning: getimagesize(http://www.suruga-ya.jp/database/photo.php?shinaban=b3016483&size=m): failed to open stream: no suitable wrapper could be found in ``` 無料レンタルサーバーのため、外部のurlを参照できないためです。 file_get_contentsは、curlで代用できましたが、getimagesizeの代替方法を調べています。 何か良い方法はありますか?
回答: サーバーの外のファイルへのアクセスが遮断されているだけであって、 getimagesize()そのものは無効化されていないのであれば、 curlでダウンロードした一時ファイルに対して getimagesize()を使えば良さそうな気がします。