リファラ設定すればいいと思います。
参考PHPスクリプト:
<?php function _file_get_contents( $url , $referer = "" , $useragent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7" ){ # User-Agentを指定 $header = "User-Agent: ".$useragent."\r\n"; # Refererを指定 if( strlen($referer) > 0 ){ $header .= "Referer: ".$referer."\r\n"; } $options = array( "http"=> array( "method" => "GET" , "header" => $header ) ) ; return @file_get_contents( $url, FALSE, stream_context_create($options) ); } $img = base64_encode(_file_get_contents('http://www.moneybox.jp/images/charts/chicago_5min.gif','http://www.moneybox.jp/investment/market/cme.php')); echo <<<__HTML__ <img id="icon_here"> <script> var data = 'data:image/gif;base64,'+ '{$img}'; var icon_elem = document.getElementById("icon_here"); icon_elem.src = data; </script> __HTML__; ?>
私のサーバで実験したところ表示されました。
ご参考まで。