这里写法只提供一种思路,具体还要看自己的需求!!!
<?php
//本地图片格式
/**
* 格式 - 都是这样的格式
* img_url - 远程图片地址数据
* {"img_url":"user/2109/10183/1350189/sf_1902529_3.jpg","phone":"18******09"}
* {"img_url":"user/2109/10183/1350189/sf_1902529_3.jpg","phone":"18******09"}
* {"img_url":"user/2109/10183/1350189/sf_1902529_3.jpg","phone":"18******09"}
* {"img_url":"user/2109/10183/1350189/sf_1902529_3.jpg","phone":"18******09"}
* ······
**/
$file = "D://care_list.txt";
//本地图片保存地址
$input_dir = 'D://images';
//把文件内容读取到数组
$arr = file($file);
$i = 1;
//远程地址
$image_base_url = 'https://*****.com.cn/';
//循环处理
foreach($arr as $item){
if ($item) {
$imgs = json_decode($item,true);
echo "第". $i .' 条,手机号为:'.$imgs['phone']."开始下载...\n";
$url = $image_base_url . $imgs['img_url'];
$img = $input_dir.'/'.$imgs['phone'].'.jpg';
//检测是否已经有此图片
if (is_file($img)) {
echo "已有此手机号:". $imgs['phone'] ."对应的图片,不能重复下载!\n";
}else{
//创建文件 - 把文件保存并按手机号命名
$imgData = file_get_contents($url);
file_put_contents($img, $imgData);
echo "第". $i ." 条下载结束\n";
}
$i++;
}
}
?>
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦