Heim >Backend-Entwicklung >PHP-Tutorial >本地连接受限制或无法连接 用php获取远程图片并把它保存到本地的代码
function GrabImage($url,$filename="") {
if($url==""):return false;endif;
if($filename=="") {
$ext=strrchr($url,".");
if($ext!=".gif" && $ext!=".jpg"):return false;endif;
$filename=date("dMYHis").$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;
}
$img=GrabImage("http://news.bbc.co.uk/images/_1978837_detector_ap100.jpg","");
if($img):echo '
<img alt="本地连接受限制或无法连接 用php获取远程图片并把它保存到本地的代码" >';else:echo "false";endif;
以上就介绍了本地连接受限制或无法连接 用php获取远程图片并把它保存到本地的代码,包括了本地连接受限制或无法连接方面的内容,希望对PHP教程有兴趣的朋友有所帮助。