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初学者写及时补给skype用户充话费的小程序
Nov 02 PHP
php常用hash加密函数
Nov 22 PHP
cakephp打印sql语句的方法
Feb 13 PHP
php给图片添加文字水印方法汇总
Aug 27 PHP
PHP常见漏洞攻击分析
Feb 21 PHP
php 解决扫描二维码下载跳转问题
Jan 13 PHP
php识别翻转iphone拍摄的颠倒图片
May 17 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
May 24 PHP
php用xpath解析html的代码实例讲解
Feb 14 PHP
PHP进阶学习之反射基本概念与用法分析
Jun 18 PHP
laravel 如何实现引入自己的函数或类库
Oct 15 PHP
基于Laravel 多个中间件的执行顺序详解
Oct 21 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 Pear 安装及使用
2009/03/19 PHP
PHP输出XML到页面的3种方法详解
2013/06/06 PHP
javascript实现促销倒计时+fixed固定在底部
2013/09/18 Javascript
FF IE浏览器修改标签透明度的方法
2014/01/27 Javascript
js中arguments,caller,callee,apply的用法小结
2014/01/28 Javascript
JavaScript中数据结构与算法(一):栈
2015/06/19 Javascript
基于jquery实现在线选座订座之影院篇
2015/08/24 Javascript
AngularJS使用angular-formly进行表单验证
2015/12/27 Javascript
js实现上一页下一页的效果【附代码】
2016/03/10 Javascript
微信小程序进行微信支付的步骤昂述
2016/12/01 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
nodejs之get/post请求的几种方式小结
2017/07/26 NodeJs
用ES6写全屏滚动插件的示例代码
2018/05/02 Javascript
JavaScript之实现一个简单的Vue示例
2019/01/17 Javascript
JS判断两个数组或对象是否相同的方法示例
2019/02/28 Javascript
NodeJs操作MongoDB教程之分页功能以及常见问题
2019/04/09 NodeJs
JavaScript 异步时序问题
2020/11/20 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
跟老齐学Python之Python安装
2014/09/12 Python
Python中文件操作简明介绍
2015/04/13 Python
Python登录注册验证功能实现
2018/06/18 Python
python版本单链表实现代码
2018/09/28 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
2020/12/10 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
Stuarts London美国/加拿大:世界领先的独立男装零售商之一
2019/03/18 全球购物
即兴演讲稿
2014/01/04 职场文书
网络管理专业求职信
2014/03/15 职场文书
村主任“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
原告离婚代理词
2015/05/23 职场文书
幼儿园大班教育随笔
2015/08/14 职场文书
2016重阳节红领巾广播稿
2015/12/18 职场文书
2016七夕情人节广告语
2016/01/28 职场文书
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python