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 相关文章推荐
我的论坛源代码(二)
Oct 09 PHP
php下安装配置fckeditor编辑器的方法
Mar 02 PHP
php学习之 数组声明
Jun 09 PHP
PHP include_path设置技巧分享
Jul 03 PHP
php修改指定文件后缀的方法
Sep 11 PHP
PHP has encountered a Stack overflow问题解决方法
Nov 03 PHP
php查询mysql数据库并将结果保存到数组的方法
Mar 18 PHP
PHP的PDO常用类库实例分析
Apr 07 PHP
php实现数字补零的方法总结
Sep 12 PHP
PHP检查URL包含特定字符串实例方法
Feb 11 PHP
Laravel timestamps 设置为unix时间戳的方法
Oct 11 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
Apr 04 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实现的交通银行网银在线支付接口ECSHOP插件和使用例子
2014/05/10 PHP
PHP面向对象精要总结
2014/11/07 PHP
php+ajax制作无刷新留言板
2015/10/27 PHP
php如何获取文件的扩展名
2015/10/28 PHP
Zend Framework开发入门经典教程
2016/03/23 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
PHP实现的服务器一致性hash分布算法示例
2018/08/09 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
javascript的onchange事件与jQuery的change()方法比较
2009/09/28 Javascript
JavaScript调用Activex控件的事件的实现方法
2010/04/11 Javascript
js post方式传递提交的实现代码
2010/05/31 Javascript
取得窗口大小 兼容所有浏览器的js代码
2011/08/09 Javascript
web基于浏览器的本地存储方法应用
2012/11/27 Javascript
用javascript添加控件自定义属性解析
2013/11/25 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
2014/06/23 Javascript
微信小程序 自定义消息提示框
2017/08/06 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
微信小程序判断页面是否从其他页面返回的实例代码
2019/07/03 Javascript
JS document form表单元素操作完整示例
2020/01/13 Javascript
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
2020/04/28 Javascript
vue 实现setInterval 创建和销毁实例
2020/07/21 Javascript
vue 页面跳转的实现方式
2021/01/12 Vue.js
使用wxPython获取系统剪贴板中的数据的教程
2015/05/06 Python
解决Python网页爬虫之中文乱码问题
2018/05/11 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
2019/03/18 Python
Python使用pyserial进行串口通信的实例
2019/07/02 Python
python opencv图片编码为h264文件的实例
2019/12/12 Python
将tf.batch_matmul替换成tf.matmul的实现
2020/06/18 Python
Python pip使用超时问题解决方案
2020/08/03 Python
Python 带星号(* 或 **)的函数参数详解
2021/02/23 Python
施华洛世奇加拿大官网:SWAROVSKI加拿大
2018/06/03 全球购物
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
经销商会议欢迎词
2014/01/11 职场文书
《春雨》教学反思
2014/04/24 职场文书
在职员工证明书
2014/09/19 职场文书
CSS的class与id常用的命名规则
2021/05/18 HTML / CSS