如何将文件夹中的图片循环输出,一次输出一张!!!求代码

解决方案 »

  1.   

    上来就要代码。。都不先想想....给你点提示吧:$dir = '/user/local';
    $handle = opendir($dir);
    while($cur = readdir($handle)){
       if($cur是图片){
        echo "<img src = '$dir/$cur'/>";
      }}
      

  2.   


                     <?php    
    for($i=1;$i<=24;$i++){  ?>
                     <td width="50" height="40"><div align="center">
    <img src=<?php echo("images/inchoative/face".($i-1).".gif");?> width="40" height="40">
    我用这个输出他也不对,你给的我改了也不对 他好像是提示打开目录失败
      

  3.   


    $file=glob('./image/*');
    $arr=array('jpg','gif','png');
    foreach($file as $v){
     if(in_array(substr($v,strrpos($v,'.')+1),$arr))
            echo "<img src='$v' /><br>";
    }
      

  4.   

    $file=glob('./image/*');
    $arr=array('jpg','gif','png');
    foreach($file as $v){
    if(in_array(substr($v,strrpos($v,'.')+1),$arr))
    echo "<img src='$v' /><br>";
    }用上面的语句他把文件夹中的图片全部输出了,如何控制它一次输出一张
      

  5.   


    什么叫一次输出一张?这个就是循环,一次输出一张。
    如果你要只输出一张
    $file=glob('./image/*');
    $arr=array('jpg','gif','png');
    echo "<img src='$file[0]' /><br>";
    输出第一张,然后echo "<img src='$file[1]' /><br>";
    输出第二张
    依次类推。。