当前位置: 代码迷 >> 综合 >> 远程图片下载到服务器或本地
  详细解决方案

远程图片下载到服务器或本地

热度:53   发布时间:2024-02-22 16:25:19.0
<?php
// 变量说明:
// $url 是远程图片的完整URL地址,不能为空。
// $filename 是可选变量: 如果为空,本地文件名将基于时间和日期
// 自动生成.
function getImage($url,$filename="") {if($url==""):return false;if($filename=="") {$ext=strrchr($url,".");if($ext!=".gif" && $ext!=".jpg" && $ext!=".png"):return false;$filename=date("dMYHis").rand(100000,999999).$ext;}ob_start();readfile($url);$img = ob_get_contents();ob_end_clean();$size = strlen($img);$fp2=@fopen($filename, "a");fwrite($fp2,$img);fclose($fp2);return $filename;
}
?>