<?php // Function: 獲取遠端圖片並把它保存到本地 // $url 是遠端圖片的完整URL位址,不能為空。 // $filename 是可選變數: 如果為空,本地檔案名將基於時間和日期自動生成. function GrabImage($url,$filename="") { if($url==""){ return false; } if($filename=="") { $ext=strrchr($url,"."); $temext = strrchr(strtolower($url),"."); if($temext!=".jpg"&$temext!=".jpeg"){ return false; } $filename=date("dMYHis").$ext; $filepath=dirname(__FILE__)."/pictures/".$filename; } ob_start(); readfile($url); $img = ob_get_contents(); ob_end_clean(); $size = strlen($img); $fp2=fopen($filepath, "a"); fwrite($fp2,$img); fclose($fp2); return $filename; } ?>