PHP获取文件夹下所有图片信息
如何使用php 获取服务器某个文件夹内的所有图片信息,并将其名称获取到并入库呢?
我用的是thinkphp5 的框架做的,下面上代码
$image_path = ROOT_PATH . 'public' . DS . "images"; //图片服务器的地址文件夹
$filesnames = scandir($image_path); //通过scandir 这个函数扫描文件夹下的内容
array_splice($filesnames, 0, 3); //去除 文件夹中获取的 . .. 等无效名称
上面三行代码获取到的是文件夹下图片的所有名称 组合成的数组,后续就是循环遍历操作!
其中遇到一个问题,当图片名称带有中文的时候,获取图片名称并且入库是会出现乱码的,所以还需要这样操作:
foreach($filesnames as $v){iconv('GB2312', 'UTF-8', $v); //使用iconv 将名称进行转换编码
}
这样就可以将中文图片入库
$image_path = ROOT_PATH . 'public' . DS . "images";
$img_info = $image_path.'/'.iconv('UTF-8','GB2312',$info['img_name'])
在找中文图片下的路径时候同样也需要进行这样的操作才能找到!
PHP获取文件夹下所有图片信息相关推荐
- Qt 获取文件夹下所有文件
Qt 获取文件夹下所有文件代码如下: QStringList getFileNames(const QString &path) {QDir dir(path);QStringList nam ...
- C#获取文件夹下指定格式的所有文件
C#获取文件夹下指定格式的所有文件的方法,虽然很简单,但还是分享一下吧,用到时可以稍加修改和优化就可以使用. 获取指定目录下所有文件 //最要使用 System.IO.Directory.GetFil ...
- android 获取文件夹下的所有文件
昨天,在做工作时,需要遍历所有一个文件夹下的所有文件夹,当时自己也不知道怎么做,后来在网上搜索了一些资料,发现其实也很简单. 1.获取SD是否可以读写,如果可以,则传入文件的路径 /*读取输入的某个文 ...
- 获取文件夹下的文件名并存入txt中
import os path_imgs='C:/Users/13451/Desktop/pic' #图片存放的地址 for files in os.listdir(path_imgs): #listd ...
- Python获取文件夹下的所有文件名
需求:主要是因为手动获取太麻烦了: 代码: import osdef get_file_name_list(file_dir):''':brief:获取文件夹下内,所有文件:param file_di ...
- python 获取文件夹所有文件列表_python获取文件夹下所有文件及os模块方法
python获取文件夹下所有文件 方法一:使用os.listdir import os for filename in os.listdir(r'c:\windows'): print filenam ...
- php获取文件夹下所有文件名(php遍历目录)
当我对接小发猫API的时候,需要php获取文件夹下所有文件名,我们有时候需要读取目录里面的内容,在 PHP 有多个函数可以获取文件系统目录信息,今天就给大家分享 PHP 遍历目录的三种方法. php获 ...
- Windows批处理命令快速获取文件夹下特定类型的文件名(2022.5.15)
Windows批处理命令快速获取文件夹下特定类型的文件名 (2022.5.15) 1.需求分析 2.batch简介 3.代码实现 3.1 八种编程语言分别实现 3.1.1 C# 实现 3.1.2 C+ ...
- Windows 下 C++ 利用 OpenCV glob 函数获取文件夹下所有文件绝对路径
绪论 本文记录 Windows 下 C++ 利用 OpenCv glob 函数得到 文件夹下所有文件的绝对路径(含文件名).本文还含有 std::string::find()等函数的记录.如果是 Py ...
最新文章
- PHP算法题:如何实现冒泡排序
- 计算机专业英文简历和求职信,计算机专业生英文求职信范文
- (转)字符串匹配算法总结
- PetShop4,错误提示:System.Web.Security.SqlMembershipProvider”要求一个与架构版本“1”兼容的数据...
- 处理字符串_5_字符串里过滤不需要的字符
- HDU4612 Warm up
- 用了都说好的SCI在线绘图工具来了~~~~~~~
- C++读取一整行字符串以及其他函数
- Oracle数据库的创建、数据导入导出
- pgRouting参考资料
- nginx connect() to (13: Permission denied) while connecting
- 《数字图像处理 第三版》(冈萨雷斯)——第四章 频率域处理
- 搜狗输入法劝退换成了谷歌拼音
- [BZOJ2938] 病毒
- AWT:实现简单的java计算器
- blowfish java_Java与C++通过CBC、blowfish互相加解密
- SpringBoot初始化过程核心源码剖析
- 彻底关闭FF新闻资讯
- 抛物线断面临界水深莫洛图
- 90后创业者自述:不性感没逼格不能活
热门文章
- 项目管理(如何进行项目质量管理)
- Symentec赛门铁克企业型SSL证书好不好
- 【移动开发】View的scrollTo()和scrollBy()区别
- 国内外计算机联锁系统的发展,车站计算机联锁系统的现状与发展
- 武汉大学和华中科技大学计算机哪个好,华科算不算十大名校 武汉大学和华中科技大学哪个好?...
- c++/c/java 资源共享群
- 如何用HTML5开发一款手机游戏
- 机器学习概要(MACHINE LEARNING SUMMARY)
- 12 行列式01--- 定义、计算 与性质: n级行列式的性质、行列式计算
- 用Excel理解神经网络