php 按照图片名下载图片到对应文件夹

function GrabImage($url,$filename="") {
if($url=="") return false;

if($filename=="") {
$ext=strrchr($url,".");
if($ext!=".gif" && $ext!=".jpg" && $ext!=".png") return false;
$filename=date("YmdHis").$ext;
}

ob_start();
readfile($url);
$img = ob_get_contents();
ob_end_clean();
$size = strlen($img);

[email protected]($filename, "a");
fwrite($fp2,$img);
fclose($fp2);

return $filename;
}

foreach($arr as $_arr){
$sql_yanzheng = "SELECT sku, VALUE AS img_url
FROM catalog_product_entity_media_gallery
INNER JOIN catalog_product_flat_1 ON catalog_product_flat_1.entity_id = catalog_product_entity_media_gallery.entity_id
WHERE sku = ‘".$_arr."‘";

$rows = mysql_query($sql_yanzheng);
$i=0;
while($row = mysql_fetch_array($rows)){
echo "http://www.lucluc.com/media/catalog/product".$row[‘img_url‘];echo ‘<br>‘;
echo $row[‘sku‘]."/".$i.".jpg";
$img=GrabImage("http://www.lucluc.com/media/catalog/product".$row[‘img_url‘],$row[‘sku‘]."/".$i.".jpg");
$i++;

}
}

时间: 2024-10-25 04:39:30

php 按照图片名下载图片到对应文件夹的相关文章

IOS开发-UI学习-根据URL显示图片,下载图片的练习(button,textfield,image view,url,data)

编写一个如下界面,实现: 1.在文本输入框中输入一个网址,然后点击显示图片,图片显示到UIImageView中. 2.点击下载,这张显示的图片被下载到手机的Documents文件夹下的Dowmload目录下,并按序号命名. 3.在文本框输入完成之后点击其他地方,键盘自动消失. 准备工作: 1.输入的URL有可能是http而非https,需要在Info.plist中添加如下代码: 1 <key>NSAppTransportSecurity</key> 2 <dict> 3

python 创建文件夹并将图片下载到新建的文件夹中

新建文件夹: import os import requests response = requests.get(url) dirname="test" #创建名为test的文件夹 os.mkdir(dirname) #此处相当于文件路径 test/image.jpg,也就是在test文件夹中的image.jpg文件 filename=dirname+'/'+'image.jpg' #打开文件夹并写入图片 with open(filename,'wb') as f: f.write(r

Python爬虫抓取糗百的图片,并存储在本地文件夹

思路: 1.观察网页,找到img标签 2.通过requests和BS库来提取网页中的img标签 3.抓取img标签后,再把里面的src给提取出来,接下来就可以下载图片了 4.通过urllib的urllib.urlretrieve来下载图片并且放进文件夹里面(第一之前的准备工作就是获取当前路径然后新建一个文件夹) 5.如果有多张图片,不断的重复3-4 由于爬虫写得少,通过自己的调试,终于写了出来了 下面直接上代码: 1 #coding = 'utf-8' 2 import requests 3 f

C++(opencv)读取图片序列及保存图片到指定文件夹

今天又心学到一个知识点 把它记下来 哈哈 for (int i = 1; i <= 图片数量; i++) { // sprintf读入指定路径下图片序列 sprintf_s(fileName, "D:\\VS2010\\Flow1\\Flow1\\%d.bmp", i); sprintf_s(windowName, "NO%d", i); // 按照图像文件名读取 frame = cv::imread(fileName); if (!frame.data) {

[转]Windows 8.1删除这台电脑中视频/文档/下载等六个文件夹的方法

Windows 8.1 已将"计算机"正式更名为"这台电脑",当我们双击打开"这台电脑"后,也会很明显得发现另外一些变化:Windows 8.1  默认将视频.图片.文档.下载.音乐.桌面等常用文件夹也显示在其中了.下面介绍如何删除上述文件夹的方法:通过修改系统注册表的方式来实现.修改注册表有风险,请在修改前进行备份!!!通过快捷键 Windows+R 打开运行对话框,输入 regedit .定位到以下键值: 32位系统HKEY_LOCAL_MA

Atitit 基于图片图像 与文档混合文件夹的分类

太小的文档(txt doc csv exl ppt pptx)单独分类 Mov10KminiDoc 但是可能会有一些书法图片迁移,因为他们很微小,需要单独列出 太小的垃圾文件10kb 以下,not文档格式的全部迁移.. 此外,js ,css ,gif格式的全部迁移. /AtiPlatf_cms/src/com/attilax/clr/ClrerPicClrer.java c.noExtFile_addExt = "jpg"; ..给为扩展名文件扩展名 设置格式判断器,如果非图片跳过.

Android中使用HttpURLConnection实现GET POST JSON数据与下载图片

Android6.0中把Apache HTTP Client所有的包与类都标记为deprecated不再建议使用 所有跟HTTP相关的数据请求与提交操作都通过HttpURLConnection类实现,现实是 很多Android开发者一直都Apache HTTP Client来做andoird客户端与后台HTTP接口数 据交互,本人刚刚用HttpURLConnection做了一个android的APP,不小心踩到了几个 坑,总结下最常用的就通过HttpURLConnection来POST提交JSO

简单的爬取并下载图片的程序

闲来无事就编写了一个爬取美女图片并下载的爬虫.看好多爬虫都是爬妹子图的我就写编写了一个爬取妹子图网站上的图片. 需求:将妹子图网站上的首页到73页正文中的妹子图片爬取下来并保存在当前目录下 思路:通过查看网站的源代码发现,网站展示的图片都是有html链接的,每个图片都会链接到新的网址,来展示一个美女的多张图片.于是,需要先将以及界面的链接爬取出来,然后进入二级界面开始爬取并下载图片. 程序效果:通过简单的一个程序实现了图片的下载,在连续爬取了一个小时左右的时间爬取了大概有1000张图片.  遇到

Java学习笔记——File类之文件管理和读写操作、下载图片

Java学习笔记——File类之文件管理和读写操作.下载图片 File类的总结: 1.文件和文件夹的创建 2.文件的读取 3.文件的写入 4.文件的复制(字符流.字节流.处理流) 5.以图片地址下载图片 文件和文件夹 相关函数 (boolean) mkdir() 创建此抽象路径名指定的目录  (boolean) mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录. (boolean) delete() 删除此抽象路径名表示的文件或目录 (boolean) createNe