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 相关文章推荐
解决MySQL中文输出变成问号的问题
Jun 05 PHP
PHP5.3.1 不再支持ISAPI
Jan 08 PHP
php生成zip压缩文件的方法详解
Jun 09 PHP
php设计模式之命令模式使用示例
Mar 02 PHP
PHP类中的魔术方法(Magic Method)简明总结
Jul 08 PHP
PHP中array_map与array_column之间的关系分析
Aug 19 PHP
PHP排序算法类实例
Jun 17 PHP
浅谈PHP中output_buffering
Jul 13 PHP
php生成图片验证码的实例讲解
Aug 03 PHP
PHP中读取文件的几个方法总结(推荐)
Jun 03 PHP
php实现分页功能的详细实例方法
Sep 29 PHP
PHP读取文件或采集时解决中文乱码
Mar 09 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生成自适应大小的缩略图类及使用方法分享
2014/05/06 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
2014/12/09 PHP
PHP版本常用的排序算法汇总
2015/12/20 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
Array对象方法参考
2006/10/03 Javascript
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
Jquery动态进行图片缩略的原理及实现
2013/08/13 Javascript
node.js中的fs.rename方法使用说明
2014/12/16 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
2015/03/24 Javascript
JavaScript的Number对象的toString()方法
2015/12/18 Javascript
Nodejs如何复制文件
2016/03/09 NodeJs
浅析AngularJS中的指令
2016/03/20 Javascript
js实现可旋转的立方体模型
2016/10/16 Javascript
nodejs中向HTTP响应传送进程的输出
2017/03/19 NodeJs
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
2017/12/27 Javascript
Angular 5.x 学习笔记之Router(路由)应用
2018/04/08 Javascript
Bootstrap模态对话框中显示动态内容的方法
2018/08/10 Javascript
原生JS封装_new函数实现new关键字的功能
2018/08/12 Javascript
详解@angular/cli 改变默认启动端口两种方式
2018/11/29 Javascript
[01:13]2014DOTA2西雅图邀请赛 舌尖上的TI4
2014/07/08 DOTA
六个窍门助你提高Python运行效率
2015/06/09 Python
python爬虫_微信公众号推送信息爬取的实例
2017/10/23 Python
Python Tkinter 简单登录界面的实现
2019/06/14 Python
利用Python库Scapy解析pcap文件的方法
2019/07/23 Python
Python3将数据保存为txt文件的方法
2019/09/12 Python
Python字典的概念及常见应用实例详解
2019/10/30 Python
python实现在多维数组中挑选符合条件的全部元素
2019/11/26 Python
大学毕业自我鉴定范文
2014/02/03 职场文书
学习十八大报告感言
2014/02/04 职场文书
会计自我鉴定
2014/02/04 职场文书
测量工程专业求职信
2014/02/24 职场文书
房地产项目建议书
2014/03/12 职场文书
实习协议书范本
2014/04/22 职场文书
化学教育专业求职信
2014/07/08 职场文书
中英文求职信范文
2015/03/19 职场文书
交通处罚决定书
2015/06/24 职场文书