Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

遍历目录得到图片并显示图片

Posted on 2008-01-19 01:39  analyzer  阅读(467)  评论(0编辑  收藏  举报
此代码为本人浏览网页时搜集整理的,呵呵,也不能算是原创的文章。
  函数基本功能就是得到指定目录中的图片文件并用<img>标签把它显示到网页中。
  个人认为此代码最有用的就是得到这个目录中的文件方法,只是拿图像文件举个例子而已!

  好了,看一下代码吧:
Code代码如下:
<?php
$im_type=array('bmp','jpg','jpeg','png','gif');   //初始化图片文件扩展名
$im_type_count=count($im_type);//计算共有多少图片扩展名
$path="./face";//设定目录

$handle=opendir($path);//打开目录
while ($file = readdir($handle)){
    if (is_dir($file)) {continue;}//如果$file为目录,则不做操作
    $type = explode(".",$file);//分割字符串
    $type=$type[1];//得到文件扩展名

    for($i=0;$i<$im_type_count;$i++){ 
        if($type==$im_type[$i]){
            echo '< a href='.$path.'/'.$file.' target="_blank"><img src='.$path.'/'.$file.' border ="0" onload="if(this.height>150) {this.height=150;this.width=150*this.width/this.height;} "  alt="点击打开新窗口浏览" /></a><br/>';
        } 
    }

}
closedir($handle);//关闭目录
?>
我要啦免费统计