//
// 機能: リモート画像を取得してローカルに保存します
//
//
// ローカルサーバーにファイルを書き込む権限があることを確認してください
//
//
// 変数の説明:
// $url はリモート イメージの完全な URL アドレスであり、空にすることはできません。
// $filename はオプションです: 空の場合、ローカル ファイル名は時刻と日付に基づきます
// 自動的に生成されます
function GrabImage($url,$filename="") {
if($url==""):false を返す;endif;
if($filename=="") {
$ext=strrchr($url,".");
if($ext!=".gif" && $ext!=".jpg"):return false;endif;
$filename=date("dMYHis").$ext;
}
ob_start();
読み取りファイル($url);
$img = ob_get_contents();
ob_end_clean();
$size = strlen($img);
$fp2=@fopen($ファイル名, "a");
fwrite($fp2,$img);
fclose($fp2);
$ファイル名を返します
}
$img=GrabImage("http://www.BkJia.com/images/_1978837_detector_ap100.jpg","");
if($img):echo ‘
<img src="’.$img.’">’; else:エコー "false"; エンディフ