通过url 图片批量下载
//远程下载图片
function get_photo($url)
{
$imgArr = array('gif', 'bmp', 'png', 'ico', 'jpg', 'jepg');
$basePath = 'E:/img2/';
if (!$url) return false;
#确定图片名并判断后缀
$r = explode('/', $url);
$filename = end($r);
if(!in_array($filename,$imgArr)) return false;
//循环生成目录
$num = count($r);
$path = "";
for ($i = 3; $i < $num; $i++) {
//最后一级目录不可以带有‘/’
if ($i == $num - 1) {
$path = $path . $r[$i];
} else {
$path = $path . $r[$i] . '/';
}
}
#判断文件是否存在和权限
$allPath = $basePath . $path;
if (!is_dir($allPath)) mkdir($allPath, 0777, true);
if (!is_readable($allPath)) chmod($allPath, 0777, true);
$filenames = $allPath