下面这段代码怎么下载到指定目录

/**

* 抓取远程图片

*

* @param string $url 远程图片路径

* @param string $filename 本地存储文件名

*/

function grabImage($url, $filename = '') {

if($url == '') {

return false; //如果 $url 为空则返回 false;

}

$ext_name = strrchr($url, '.'); //获取图片的扩展名

if($ext_name != '.gif' && $ext_name != '.jpg' && $ext_name != '.bmp' && $ext_name != '.png') {

return false; //格式不在允许的范围

}

if($filename == '') {

$filename = time().$ext_name; //以时间戳另起名

}

//开始捕获

ob_start();

readfile($url);

$img_data = ob_get_contents();

ob_end_clean();

$size = strlen($img_data);

$local_file = fopen($filename , 'a');

fwrite($local_file, $img_data);

fclose($local_file);

return $filename;

}

上面这段代码可以下载远程图片到本地,但怎么才能下载到指定目录并获取下载后的存放的文件名及目录

麻烦知道的高手直接给代码,谢谢了

php下载到指定目录,下面这段代码如何下载到指定目录相关推荐

  1. 科研效率直线提升!如何一键下载会议论文?ACL 2020 论文代码批量下载 打包分享

    ACL 2020 论文代码批量下载 打包分享 1. 提取代码 2. EndNote批量导入,看论文可以如此轻松! 3. 论文批量分享 全文总结 如何通过代码批量自动化爬取会议论文 代码如下,其他会议同 ...

  2. 腾讯视频真实下载地址获取教程(一段代码即可搞定)

    2019独角兽企业重金招聘Python工程师标准>>> 今天想下载腾讯视频,发现靠审查元素已经找不到真实下载地址了. 不过好在后来发现了一个新办法,不保证办法以后都有效. 先把腾讯视 ...

  3. ubuntu下linux:curl使用ftp获取服务器上指定目录的所有文件集合以及下载

    curl使用ftp获取服务器上指定目录的所有文件集合以及下载 直接编译可用,注意修改测试main函数内的字符串,注释我觉得写的挺详细了,跑不起来的评论区可问 头文件 #ifndef FTP_DOWNL ...

  4. Python 连接FTP服务器并实现文件夹下载实例演示,python区分ftp目录下文件和文件夹方法,ftp目录下包含中文名问题处理

    Python 连接 FTP 服务器并实现文件夹下载实例演示 第一章:连接 FTP 服务器并实现文件夹下载 ① 连接 FTP 服务器 ② 进入指定目录并显示文件信息 ③ 区分文件和文件夹名 ④ 文件夹名 ...

  5. python采集修改原创_python应用系列教程——python中ftp操作:连接、登录、获取目录,重定向、上传下载,删除更改...

    python中ftp操作: ftp=FTP() #设置变量 ftp.set_debuglevel(2) #打开调试级别2,显示详细信息 ftp.connect("IP"," ...

  6. python的隐藏功能分享_【图片】分享一段功能非常简陋的python代码实现下载free种【pt吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ##### class Torrents(): ''' Define a torrent ''' def __init__(self,torrent): ...

  7. python应用系列教程——python中ftp操作:连接、登录、获取目录,重定向、上传下载,删除更改

    全栈工程师开发手册 (作者:栾鹏) python教程全解 python中ftp操作: ftp=FTP() #设置变量 ftp.set_debuglevel(2) #打开调试级别2,显示详细信息 ftp ...

  8. 从给定网页上下载img src= /格式的图片,并保存到制指定路径

    从给定网页上下载<img src="" />格式的图片,并保存到制指定路径,适用于小批量的下载图片,大批量的建议还是用爬虫比较好. 作者的思路是:把整个HTML页面都存 ...

  9. 织梦DedeCms通过.htaccess禁止指定IP或IP段访问

    织梦DedeCms的后台没有禁止指定IP访问的功能,不过我们可以通过Apche服务器的.htaccess配置文件进行控制,通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误页 ...

最新文章

  1. 如何成为一名现代的Linux程序员
  2. 安装Exchange Server2016管理工具
  3. python--切片
  4. C++对C的函数扩展
  5. 【Tools】虚拟串口工具之VSPD10
  6. 关于数据契约(DataContract)待续
  7. dev shm php,/dev/shm 介绍 --转载
  8. CSS/CSS3常用样式与web移动端资源
  9. ASP.NET2.0打通文件图片处理任督二脉[转载]
  10. php检查某个网站,用php开发一个检测某网站是否在正常运行的小模块
  11. linux 删除网桥接口,linux 网桥代码分析 三 网桥及网桥端口的添加与删除
  12. 电脑硬盘图标换成自己喜欢的图标
  13. 关于getdate()的不同的日期格式
  14. 01旭锋集团运营平台v2项目概述
  15. python不是内部文件别太任性_Python一笑很倾城
  16. mysqlbinlog恢复mysql表数据
  17. 【无标题】win7系统支持node14以上的版本
  18. 如何理解电容电流超前电压90度
  19. 21秋期末考试市场调查与预测10243k2
  20. BTC不同格式私钥的相互转换

热门文章

  1. http://ai.taobao.com/?pid=mm_40428920_1105750338_109783200329
  2. LIDAR系列之2:用激光雷达检测车道线
  3. CommandLineRunner和ApplicationRunner
  4. 【数据库】ER图进行描述某系统之学习七
  5. 向日葵iOS主控端7.2发布:iPhone远程桌面 鼠标指针、触控任性操作
  6. 电脑无法安装软件打不开计算机,电脑刚安装软件打不开怎么办
  7. 渠道分析 之 渠道分析的价值 -3
  8. linux下将多个文件去除文件头合并_Linux下把多个文件合并成一个文件 - 卡饭网...
  9. ffmpeg 实现 视频与gif互转
  10. 手机app网易邮箱服务器设置,网易邮箱手机上设置Exchange服务教程