循环获取文件名 然后用html代码输出就行了.

解决方案 »

  1.   

    你是分页不会还是读取图片显示不会呢?
    分页你可以将图片名都读出到数组,如果不是非常多,序列化到session,然后再按照数组的数量进行分配页数.
    每页再输出按照key分组的内容就可以了。
      

  2.   

    我是两个都不会。。我最近自学PHP..这两天在做一个企业网站..其他的摸索摸索都做差不多了..就卡在分页这..
      

  3.   

    有多少图片一个目录里 要是不是很多的话 那就用下面的代码一个目录调用一次读出来好了,也不用分页了 只要分类。要是很多的话那就还是将图片名称路径保存到数据库,随时需要的时候调用吧,那分页就可以看置顶的帖子里有几篇分页的文档可以学习一下。
    function searchDir($path, &$data)
    {
        if (is_dir($path)) {
            $dp = dir($path);
            while ($file = $dp->read()) {
                if ($file != '.' && $file != '..') {
                    searchDir($path . '/' . $file, $data);
                }
            }
            $dp->close();
        }
        if (is_file($path)) {
            if (preg_match('/\.[jpg|png|gif|bmp|jpeg]+$/i', $path)) {
                $data[] = $path;
            }
        }
    }function getDir($dir)
    {
        $data = array();
        searchDir($dir, $data);
        return $data;
    }$imgArray = getDir('../Images');//循环数组输出foreach ($imgArray as $value) {
        echo '<img src="' . $value . '" /><br/>';
    }
      

  4.   


    0.0
    这个是函数使用方法在后面$imgArray = getDir('../Images');//读取Images这个目录下的所有图片文件返回给数组 imgArray//循环数组输出值,根据自己需要设置显示的htmlforeach ($imgArray as $value) {
        echo '<img src="' . $value . '" /><br/>';
    }
      

  5.   


    <?php
    echo "<html><head><title>图片</title></head><body bgcolor=000000><center><font size=2 color=red>";//输出html相关代码
    $page=$_GET['page'];//获取当前页数
    $max=3;//设置每页显示图片最大张数
    $handle = opendir('./'); //当前目录
        while (false !== ($file = readdir($handle))) { //遍历该php文件所在目录
          list($filesname,$kzm)=explode(".",$file);//获取扩展名
            if($kzm=="gif" or $kzm=="jpg" or $kzm=="JPG") { //文件过滤
              if (!is_dir('./'.$file)) { //文件夹过滤
                $array[]=$file;//把符合条件的文件名存入数组
                $i++;//记录图片总张数
               }
              }
        }
    for ($j=$max*$page;$j<($max*$page+$max)&&$j<$i;++$j){//循环条件控制显示图片张数
        echo "<img widht=800 height=600 src=\"$array[$j]\"><br>";//输出图片数组
    }
    $Previous_page=$page-1;
    $next_page=$page+1;
    if ($Previous_page<0){
        echo "上页";
        echo "<a href=?page=$next_page>下页</a>";
    }
        else if ($page<=$i/$max){
          echo "<a href=?page=$Previous_page>上页</a>";
          echo "<a href=?page=$next_page>下页</a>";}
            else{
              echo " <a href=?page=$Previous_page>上页</a>";
              echo "下页";
            }
    echo "</center></body></html>";
    ?>妞大。。我找的这个可以用吗?半懂半不懂的
      

  6.   

     应该可以 问题是为了分页hh每次都要遍历一次目录比较蛋痛.如果用的不频繁就无所谓了,如果调用程度很高的话还是读取一次保存到数据库去 然后调用比较合适。当然也可以用memcache来保存数据,不过跟你说这个可能不容易理解
      

  7.   

    确实不容易理解。。我图片大概30来张。。用刚我找的那个分页的勉强能理解。。就是改路径不知道怎么改。。有点小郁闷。。我PHP在这个路径E:\nanfan\www\tmp\1\1  然后图片在这个路径E:\nanfan\www\tmp\1\1\产品..哎。。分页要我命啊
      

  8.   

    http://www.hh595.com/product.php   我是想做出类似这样的效果。。摸索两三天了。。丁点进展都没。。差点就想用HTML来一个图一个图搞上去了。。然后一个图配个PHP。。
      

  9.   

    一页显示8张。。因为我还要设置链接。。点进去看产品的详细信息
    http://www.hh595.com/product.php  妞大你看看这个的。。我就是要做那个效果。。可惜实力不够
      

  10.   

    分页类。网上多了。
    http://www.google.com.hk/#hl=zh-CN&safe=strict&site=&q=php+%E5%88%86%E9%A1%B5%E7%B1%BB&oq=php+%E5%88%86%E9%A1%B5%E7%B1%BB&aq=f&aqi=&aql=&gs_sm=3&gs_upl=584l3087l0l3323l5l5l0l0l0l0l0l0ll0l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=503abead1d20a8e5&biw=1920&bih=976
      

  11.   


    if(strlen($upload_file1_name)>0 && $ppd->ID>0)
        {
          $file_size_max = 6400000;// 限制文件上传最大容量(bytes)
          $accept_overwrite = true;//允许读写文件
          if (! @ copy($upload_file1,$store_dir . $upload_file1_name))  //复制文件到指定目录
             {   echo "复制文件失败";    }
          $Picture=$upload_file1;
          If($Picture != "none")
             { $PSize = filesize($Picture);  //echo $PSize."---<br>";
               $mysqlPicture = addslashes(fread(fopen($Picture, "r"), $PSize));
               $size = GetImageSize($Picture);
               $str="update MT_pic set picmsg='$mysqlPicture',p_w='$size[0]',p_h='$size[1]' where mtid='".$ppd->ID."' and edit=0 ";
               mysql_query($str,$handler);    //echo $str;
               unlink($upload_file1_name);
             }
        }看天数啊。。我晕
      

  12.   

    $imgs = array_chunk(glob('images/*.{gif,GIF,jpg,JPG,png,PNG}', GLOB_BRACE), 8);然后将 $imgs 带入到你找到的分页类中
      

  13.   

    图片不多的话,直接把图片路劲集中放到一个变量或文本文件中,在js中用ajax或去每页要显示的图片路径就是了,然后的操作就是js操作了
      

  14.   

    大哥我PHP都不怎么会呢就要我搞JS。。我会屎掉的
      

  15.   

    <?php
    echo 'sxxxxxxxxxxs';
    ?>
      

  16.   

    你和我刚学习PHP一样,别人给的代码,我看着像天书~~~
    我建议,让你身边会PHP的人给 你先写个简单的分页,一点一点教你,学会这个了,再上网找个分页类,自己做一下,能做出来的话,上面妞妞大牛和乔牛给你说的你就懂了。