<?php
$dir = "images/";
$images = array();
$d = dir($dir);
while($name = $d->read()){
    if(!preg_match('/\.(jpg|gif|png)$/', $name)) continue;
    $size = filesize($dir.$name);
    $lastmod = filemtime($dir.$name)*1000;
    $images[] = array('name'=>$name, 'size'=>$size,
'lastmod'=>$lastmod, 'url'=>$dir.$name);
}
$d->close();
$o = array('images'=>$images);
echo json_encode($o);

解决方案 »

  1.   

    这是目录遍历代码,c#中也有相应的算法
    http://www.google.com.hk/search?q=c%23%E7%9B%AE%E5%BD%95%E9%81%8D%E5%8E%86&rls=com.microsoft:zh-cn:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7BJYT_zh-CN
      

  2.   

    我想知道 这段怎样翻译我翻译的结果不对
    if(!preg_match('/\.(jpg|gif|png)$/', $name)) continue;
      $size = filesize($dir.$name);
      $lastmod = filemtime($dir.$name)*1000;
      $images[] = array('name'=>$name, 'size'=>$size,
    'lastmod'=>$lastmod, 'url'=>$dir.$name);