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 相关文章推荐
ip签名探针
Oct 09 PHP
php统计文件大小,以GB、MB、KB、B输出
May 29 PHP
PHP中使用数组实现堆栈数据结构的代码
Feb 05 PHP
PHP函数学习之PHP函数点评
Jul 05 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
Apr 25 PHP
浅析51个PHP处理字符串的函数
Aug 02 PHP
php+memcache实现的网站在线人数统计代码
Jul 04 PHP
PHP检测字符串是否为UTF8编码的常用方法
Nov 21 PHP
PHP开发中常用的十个代码样例
Feb 02 PHP
php异步:在php中使用fsockopen curl实现类似异步处理的功能方法
Dec 10 PHP
thinkphp中的多表关联查询的实例详解
Oct 12 PHP
Laravel利用gulp如何构建前端资源详解
Jun 03 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 chr() ord()中文截取乱码问题解决方法
2008/09/08 PHP
PHP生成UTF8文件的方法
2010/05/15 PHP
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
2012/02/05 PHP
鸡肋的PHP单例模式应用详解
2013/06/03 PHP
PHP-Java-Bridge使用笔记
2014/09/22 PHP
Yii数据读取与跳转参数传递用法实例分析
2016/07/12 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
JavaScript实现动态创建CSS样式规则方案
2014/09/06 Javascript
实现js保留小数点后N位的代码
2014/11/13 Javascript
有关json_decode乱码及NULL的问题
2015/10/13 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
2016/12/01 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
2016/12/15 Javascript
javascript中的深复制详解及实例分析
2016/12/29 Javascript
详解tween.js的使用教程
2017/09/14 Javascript
详解利用 Express 托管静态文件的方法
2017/09/18 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
2020/04/07 Javascript
es6数组includes()用法实例分析
2020/04/18 Javascript
原生JavaScript创建不可变对象的方法简单示例
2020/05/07 Javascript
ajax jquery实现页面某一个div的刷新效果
2021/03/04 jQuery
[49:58]完美世界DOTA2联赛PWL S3 Magma vs DLG 第一场 12.18
2020/12/19 DOTA
使用python实现BLAST
2018/02/12 Python
Python企业编码生成系统之主程序模块设计详解
2019/07/26 Python
Python3常见函数range()用法详解
2019/12/30 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
python自动提取文本中的时间(包含中文日期)
2020/08/31 Python
详解Python利用configparser对配置文件进行读写操作
2020/11/03 Python
如何利用Python matplotlib绘制雷达图
2020/12/21 Python
Canvas在超级玛丽游戏中的应用详解
2021/02/06 HTML / CSS
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
实习评语
2013/12/16 职场文书
质检员岗位职责
2013/12/17 职场文书
银行介绍信范文
2014/01/10 职场文书
劳动工资科岗位职责范本
2014/03/02 职场文书
意向书范文
2014/03/31 职场文书
2014国庆节国旗下演讲稿(精选版)
2014/09/26 职场文书
pytorch实现手写数字图片识别
2021/05/20 Python