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 相关文章推荐
PHP4实际应用经验篇(9)
Oct 09 PHP
php设置编码格式的方法
Mar 05 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
Apr 10 PHP
深入Memcache的Session数据的多服务器共享详解
Jun 13 PHP
php使浏览器直接下载pdf文件的方法
Nov 15 PHP
PHP动态规划解决0-1背包问题实例分析
Mar 23 PHP
浅谈PHP中output_buffering
Jul 13 PHP
php str_replace替换指定次数的方法详解
May 05 PHP
PHP十六进制颜色随机生成器功能示例
Jul 24 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
PHP使用两个栈实现队列功能的方法
Jan 15 PHP
针对PHP开发安全问题的相关总结
Mar 22 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
PHP 读取大文件的X行到Y行内容的实现代码
2013/06/24 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
javascript+css 网页每次加载不同样式的实现方法
2009/12/27 Javascript
关于JAVASCRIPT urldecode URL解码的问题
2012/01/08 Javascript
原始的js代码和jquery对比体会
2013/09/10 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
2015/10/16 Javascript
JavaScript的代码编写格式规范指南
2015/12/07 Javascript
Bootstrap源码解读模态弹出框(11)
2016/12/28 Javascript
javascript循环链表之约瑟夫环的实现方法
2017/01/16 Javascript
微信小程序手势操作之单触摸点与多触摸点
2017/03/10 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
2017/07/18 Javascript
20行JS代码实现粘贴板复制功能
2018/02/06 Javascript
koa-router源码学习小结
2018/09/07 Javascript
js实现随机8位验证码
2020/07/24 Javascript
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
Vue自动构建发布脚本的方法示例
2020/07/24 Javascript
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
2016/10/12 Python
《Python学习手册》学习总结
2018/01/17 Python
python中单下划线_的常见用法总结
2018/07/10 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
Puppeteer使用示例详解
2019/06/20 Python
python+openCV调用摄像头拍摄和处理图片的实现
2019/08/06 Python
使用sklearn的cross_val_score进行交叉验证实例
2020/02/28 Python
python中slice参数过长的处理方法及实例
2020/12/15 Python
Python Pygame实现俄罗斯方块
2021/02/19 Python
Mistine官方海外旗舰店:泰国国民彩妆品牌
2016/12/28 全球购物
正宗的日本零食和糖果订阅盒:Bokksu
2019/11/21 全球购物
.NET常见笔试题集
2012/12/01 面试题
总裁助理岗位职责
2014/02/17 职场文书
大学生工作自荐书
2014/06/16 职场文书
关于幸福的感言
2015/08/03 职场文书
远程教育集中轮训基层干部培训班学习心得体会
2016/01/09 职场文书
Redis5之后版本的高可用集群搭建的实现
2021/04/27 Redis
Linux中sftp常用命令整理
2022/06/28 Servers