php下载到指定目录,下面这段代码如何下载到指定目录
下面这段代码怎么下载到指定目录
/**
* 抓取远程图片
*
* @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下载到指定目录,下面这段代码如何下载到指定目录相关推荐
- 科研效率直线提升!如何一键下载会议论文?ACL 2020 论文代码批量下载 打包分享
ACL 2020 论文代码批量下载 打包分享 1. 提取代码 2. EndNote批量导入,看论文可以如此轻松! 3. 论文批量分享 全文总结 如何通过代码批量自动化爬取会议论文 代码如下,其他会议同 ...
- 腾讯视频真实下载地址获取教程(一段代码即可搞定)
2019独角兽企业重金招聘Python工程师标准>>> 今天想下载腾讯视频,发现靠审查元素已经找不到真实下载地址了. 不过好在后来发现了一个新办法,不保证办法以后都有效. 先把腾讯视 ...
- ubuntu下linux:curl使用ftp获取服务器上指定目录的所有文件集合以及下载
curl使用ftp获取服务器上指定目录的所有文件集合以及下载 直接编译可用,注意修改测试main函数内的字符串,注释我觉得写的挺详细了,跑不起来的评论区可问 头文件 #ifndef FTP_DOWNL ...
- Python 连接FTP服务器并实现文件夹下载实例演示,python区分ftp目录下文件和文件夹方法,ftp目录下包含中文名问题处理
Python 连接 FTP 服务器并实现文件夹下载实例演示 第一章:连接 FTP 服务器并实现文件夹下载 ① 连接 FTP 服务器 ② 进入指定目录并显示文件信息 ③ 区分文件和文件夹名 ④ 文件夹名 ...
- python采集修改原创_python应用系列教程——python中ftp操作:连接、登录、获取目录,重定向、上传下载,删除更改...
python中ftp操作: ftp=FTP() #设置变量 ftp.set_debuglevel(2) #打开调试级别2,显示详细信息 ftp.connect("IP"," ...
- python的隐藏功能分享_【图片】分享一段功能非常简陋的python代码实现下载free种【pt吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ##### class Torrents(): ''' Define a torrent ''' def __init__(self,torrent): ...
- python应用系列教程——python中ftp操作:连接、登录、获取目录,重定向、上传下载,删除更改
全栈工程师开发手册 (作者:栾鹏) python教程全解 python中ftp操作: ftp=FTP() #设置变量 ftp.set_debuglevel(2) #打开调试级别2,显示详细信息 ftp ...
- 从给定网页上下载img src= /格式的图片,并保存到制指定路径
从给定网页上下载<img src="" />格式的图片,并保存到制指定路径,适用于小批量的下载图片,大批量的建议还是用爬虫比较好. 作者的思路是:把整个HTML页面都存 ...
- 织梦DedeCms通过.htaccess禁止指定IP或IP段访问
织梦DedeCms的后台没有禁止指定IP访问的功能,不过我们可以通过Apche服务器的.htaccess配置文件进行控制,通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误页 ...
最新文章
- 如何成为一名现代的Linux程序员
- 安装Exchange Server2016管理工具
- python--切片
- C++对C的函数扩展
- 【Tools】虚拟串口工具之VSPD10
- 关于数据契约(DataContract)待续
- dev shm php,/dev/shm 介绍 --转载
- CSS/CSS3常用样式与web移动端资源
- ASP.NET2.0打通文件图片处理任督二脉[转载]
- php检查某个网站,用php开发一个检测某网站是否在正常运行的小模块
- linux 删除网桥接口,linux 网桥代码分析 三 网桥及网桥端口的添加与删除
- 电脑硬盘图标换成自己喜欢的图标
- 关于getdate()的不同的日期格式
- 01旭锋集团运营平台v2项目概述
- python不是内部文件别太任性_Python一笑很倾城
- mysqlbinlog恢复mysql表数据
- 【无标题】win7系统支持node14以上的版本
- 如何理解电容电流超前电压90度
- 21秋期末考试市场调查与预测10243k2
- BTC不同格式私钥的相互转换
热门文章
- http://ai.taobao.com/?pid=mm_40428920_1105750338_109783200329
- LIDAR系列之2:用激光雷达检测车道线
- CommandLineRunner和ApplicationRunner
- 【数据库】ER图进行描述某系统之学习七
- 向日葵iOS主控端7.2发布:iPhone远程桌面 鼠标指针、触控任性操作
- 电脑无法安装软件打不开计算机,电脑刚安装软件打不开怎么办
- 渠道分析 之 渠道分析的价值 -3
- linux下将多个文件去除文件头合并_Linux下把多个文件合并成一个文件 - 卡饭网...
- ffmpeg 实现 视频与gif互转
- 手机app网易邮箱服务器设置,网易邮箱手机上设置Exchange服务教程