サーバーでリモート URL 画像に対してgetimagesizeを実行する際に問題が発生しました。
たとえば、ローカル サーバーでこのコードを実行すると、正常に動作し、OK が返されます。
<?php
$file = 'http://inspiring-photography.com/wp-content/uploads/2012/04/Culla-bay-rock-formations-Isle-of-Uist.jpg';
$pic_size = getimagesize($file);
if (empty($pic_size))
{
die('FALSE');
}
die('OK');
?>
しかし、サーバーで同じコードを実行しても、正しく動作させることはできません。どの設定を有効にするように依頼すればよいかを判断するのを手伝ってもらえますか?
これらのいくつかが関係していると思います:
- mod_security
- セーフモード
- allow_url_fopen
これを解決するための適切な構成を決定するのを手伝ってもらえますか?
事前にどうもありがとうございました。