$imgurl, "copyright" => $copyright, "startdate" => $startdate, "fullstartdate" => $fullstartdate, "enddate" => $enddate, "urlbase" => $urlbase, "copyrightlink" => $copyrightlink, "quiz" => $quiz, "wp" => $wp, "hsh" => $hsh, "drk" => $drk, "top" => $top, "bot" => $bot ); //将相关信息放进数组中 fwrite($handle, json_encode($tempArr) . "\r\n"); //最终以json格式保存在文本文档中 fclose($handle); } */ } /** * 远程抓取图片并保存 * @param $url 图片url * @param $filename 保存名称和路径 */ function grabImage($url, $filename = "") { if ($url == "") return false; //如果$url地址为空,直接退出 if ($filename == "") //如果没有指定新的文件名 { $ext = strrchr($url, "."); //得到$url的图片格式 $filename = date("Ymd") . $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; //返回新的文件名 } header("Content-type: image/jpeg"); exit(file_get_contents($path . $filename, true));