PHP 遠程圖片獲取到本地
<?php
/** 遠程圖片獲取到本地 */ function GrabImage($url){ if($url != ""){ //如果圖片地址為空 $ext = strrchr($url,'.'); //判斷圖片的格式 if($ext != '.jpg' && $ext != '.gif' && $ext != '$png'){ return false;exit; } $filename_r = time().rand(10,9000).$ext; //給圖片命名 $filename = 'getimg/'.$filename_r; ob_start(); //打開緩沖區 readfile($url); $imginfo = ob_get_contents(); //獲得緩沖區的內容 ob_end_clean(); //清除并關閉緩沖區 $fp = fopen($filename,'a'); fwrite($fp,$imginfo); fclose($fp); }else{ return false; } } $start_time = microtime(true); GrabImage("http://img4.shougongke.com/Public/advance/53846840dafb4.jpg"); $end_time = microtime(true); $time = round($end_time-$start_time,3); echo '程序總共用時'.$time.'秒'; ?> </pre>
本文由用戶 mmxn 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!