ホームページ  >  記事  >  バックエンド開発  >  PHP はリモートの写真をローカルに取得します

PHP はリモートの写真をローカルに取得します

WBOY
WBOYオリジナル
2016-07-25 08:42:51806ブラウズ
  1. /*
  2. * リモート画像をローカルに取得します
  3. */
  4. function GrabImage($url){
  5. if($url != ""){ //画像アドレスが空の場合
  6. $ ext = strrchr($url,'.'); //画像の形式を決定します
  7. if($ext != '.jpg' && $ext != '.gif' && $ext != '$png') {
  8. return false;exit }
  9. $filename_r = time().rand(10,9000).$ext; //画像に名前を付けます
  10. $filename = 'getimg/'.$filename_r; /バッファ領域を開きます
  11. readfile($url);
  12. $imginfo = ob_get_contents(); //バッファの内容を取得します
  13. ob_end_clean(); //バッファをクリアして閉じます
  14. $fp = fopen($filename,' a');
  15. fclose($fp);
  16. $start_time(true);
  17. }else{ img4.shougongke.com /Public/advance/53846840dafb4.jpg");
  18. $end_time = microtime(true);
  19. $time =round($end_time-$start_time,3);
  20. echo '合計プログラム時間'.$time .'秒';
  21. コードをコピーします
PHP

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