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中用文本文件做数据库的实现方法
Mar 27 PHP
PHP下用rmdir实现删除目录的三种方法小结
Apr 20 PHP
php 静态变量的初始化
Nov 15 PHP
PHP学习之整理字符串
Apr 17 PHP
php mail to 配置详解
Jan 16 PHP
php分页示例分享
Apr 30 PHP
php用ini_get获取php.ini里变量值的方法
Mar 04 PHP
php通过smtp邮件验证登陆的方法
May 11 PHP
PHP实现权限管理功能示例
Sep 22 PHP
PHP simplexml_load_file()函数讲解
Feb 03 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
Mar 02 PHP
浅谈PHP中的那些魔术常量
Dec 02 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写的获取各搜索蜘蛛爬行记录代码
2012/08/21 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
PHP stripos()函数及注意事项的分析
2013/06/08 PHP
codeigniter教程之上传视频并使用ffmpeg转flv示例
2014/02/13 PHP
Yii扩展组件编写方法实例分析
2015/06/29 PHP
文字幻灯片
2006/06/26 Javascript
借用Google的Javascript API Loader来加速你的网站
2009/01/28 Javascript
JQuery与Ajax常用代码实现对比
2009/10/03 Javascript
显示js对象所有属性和方法的函数
2009/10/16 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
JS阻止用户多次提交示例代码
2014/03/26 Javascript
jquery实现倒计时效果
2015/12/14 Javascript
JavaScript中匿名函数的用法及优缺点详解
2016/06/01 Javascript
AngularJS  $on、$emit和$broadcast的使用
2016/09/05 Javascript
Bootstrap fileinput组件封装及使用详解
2017/03/10 Javascript
Node解决简单重复问题系列之Excel内容的获取
2018/01/02 Javascript
Vue项目从webpack3.x升级webpack4不完全指南
2019/04/28 Javascript
详解js实时获取并显示当前时间的方法
2019/05/10 Javascript
js判断在哪个浏览器打开项目的方法
2020/01/21 Javascript
js通过canvas生成图片缩略图
2020/10/02 Javascript
[51:28]EG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/16 DOTA
Ubuntu下创建虚拟独立的Python环境全过程
2017/02/10 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
利用numpy实现一、二维数组的拼接简单代码示例
2017/12/15 Python
使用Python读取二进制文件的实例讲解
2018/07/09 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
使用 Python 在京东上抢口罩的思路详解
2020/02/27 Python
Python中求对数方法总结
2020/03/10 Python
使用 prometheus python 库编写自定义指标的方法(完整代码)
2020/06/29 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
Snapfish英国:在线照片打印和个性化照片礼品
2017/01/13 全球购物
施华洛世奇德国官网:SWAROVSKI德国
2017/02/01 全球购物
个人求职简历的自我评价范文
2013/10/09 职场文书
应届毕业生求职信
2013/11/30 职场文书
微笑面对生活演讲稿
2014/05/13 职场文书
每日六道java新手入门面试题,通往自由的道路
2021/06/30 Java/Android