php 显示指定路径下的图片


Posted in PHP onOctober 29, 2009
function getAllDirAndFile($path) 
{ 
if(is_file($path)) 
{ 
if(isImage($path)) 
{ 
$str=""; 
$str.='<table style="border:solid 1px blue;" width="95%">'; 
$str.="<tr>"; 
$path=iconv("gb2312","utf-8",$path); 
$str.="<td width=80%>".$path."</td><td width=15%><img src=".$path." style='width:50px;height:50px;'></td>"; 
$str.="</tr>"; 
$str.="</table>"; 
echo $str; 
} 
} 
else 
{ 
$resource=opendir($path); 
while ($file=readdir($resource)) 
{ 
if($file!="." && $file!="..") 
{ 
getAllDirAndFile($path."/".$file); 
} 
} 
} 
} function isImage($filePath) 
{ 
$fileTypeArray=array("jpg","png","bmp","jpeg","gif","ico"); 
$filePath=strtolower($filePath); 
$lastPosition=strrpos($filePath,"."); 
$isImage=false; 
if($lastPosition>=0) 
{ 
$fileType=substr($filePath,$lastPosition+1,strlen($filePath)-$lastPosition); 
if(in_array($fileType,$fileTypeArray)) 
{ 
$isImage=true; 
} 
} 
return $isImage; 
}
PHP 相关文章推荐
PHP实现时间轴函数代码
Oct 08 PHP
解析php利用正则表达式解决采集内容排版的问题
Jun 20 PHP
PHP错误提示的关闭方法详解
Jun 23 PHP
php登陆页的密码处理方式分享
Oct 14 PHP
最常用的8款PHP调试工具
Jul 06 PHP
php中限制ip段访问、禁止ip提交表单的代码分享
Aug 22 PHP
php使用socket post数据到其它web服务器的方法
Jun 02 PHP
WordPress后台中实现图片上传功能的实例讲解
Jan 11 PHP
CodeIgniter配置之config.php用法实例分析
Jan 19 PHP
ThinkPHP5与单元测试PHPUnit使用详解
Feb 23 PHP
YII2框架中查询生成器Query()的使用方法示例
Mar 18 PHP
PHP内存溢出优化代码详解
Feb 26 PHP
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
Oct 29 #PHP
PHP 简单日历实现代码
Oct 28 #PHP
php 网页游戏开发入门教程一(webgame+design)
Oct 26 #PHP
php 文件上传系统手记
Oct 26 #PHP
php后台程序与Javascript的两种交互方式
Oct 25 #PHP
PHP 数组教程 定义数组
Oct 23 #PHP
PHP 判断变量类型实现代码
Oct 23 #PHP
You might like
全文搜索和替换
2006/10/09 PHP
PHP连接access数据库
2008/03/27 PHP
php在线解压ZIP文件的方法
2014/12/30 PHP
php写入数据到CSV文件的方法
2015/03/14 PHP
PHP 将dataurl转成图片image方法总结
2016/10/14 PHP
php之header的不同用法总结(实例讲解)
2017/11/28 PHP
php curl优化下载微信头像的方法总结
2018/09/07 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
2020/06/02 PHP
javascript GUID生成器实现代码
2009/10/31 Javascript
一起来写段JS drag拖动代码
2010/12/09 Javascript
动态加载JS文件的三种方法
2013/11/08 Javascript
Jquery遍历Json数据的方法
2015/04/20 Javascript
浅析创建javascript对象的方法
2016/05/13 Javascript
JS+Canvas绘制时钟效果
2020/08/20 Javascript
AngularJS控制器之间的通信方式详解
2016/11/03 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
2018/05/09 Javascript
Javascript前端下载后台传来的文件流代码实例
2020/08/18 Javascript
[04:26]2014DOTA2西雅图国际邀请赛 总决赛TOPPLAY
2014/07/22 DOTA
[43:33]EG vs Spirit Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
Python实现二分法算法实例
2015/02/02 Python
在Python中用has_key()方法查找键是否存在的教程
2015/05/21 Python
Python 如何访问外围作用域中的变量
2016/09/11 Python
Python实现密码薄文件读写操作
2019/12/16 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
详解anaconda离线安装pytorchGPU版
2020/09/08 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
HTML5超炫酷粒子效果的进度条的实现示例
2019/08/23 HTML / CSS
财务人员个人自荐信范文
2013/09/26 职场文书
毕业纪念册寄语大全
2015/02/26 职场文书
毕业论文答辩稿范文
2015/06/23 职场文书
国庆节新闻稿
2015/07/17 职场文书
三八节活动简报
2015/07/20 职场文书
运动会3000米加油稿
2015/07/21 职场文书
教师节作文之小学四年级
2019/09/03 职场文书
Golang map映射的用法
2022/04/22 Golang