ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルを使用してリモート画像を取得する

PHP_PHP チュートリアルを使用してリモート画像を取得する

WBOY
WBOYオリジナル
2016-07-13 17:34:58834ブラウズ

//
// 機能: リモート画像を取得してローカルに保存します
//
//
// ローカルサーバーにファイルを書き込む権限があることを確認してください
//
//
// 変数の説明:
// $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"; エンディフ
?>




http://www.bkjia.com/PHPjc/508426.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/508426.html

技術記事

?php // // 機能: リモート イメージを取得し、ローカルに保存します。 // // // ファイルをローカル サーバーに書き込む権限があることを確認してください // // // 変数の説明: // $url は、リモート画像 完成しました...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。