Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从目录中一次单击获取多个图像_Php_Image_Directory - Fatal编程技术网

Php 如何从目录中一次单击获取多个图像

Php 如何从目录中一次单击获取多个图像,php,image,directory,Php,Image,Directory,这是我尝试过的,但不起作用 <?php $handle = opendir(dirname(realpath(__FILE__)) . '/pics/'); while ($file = readdir($handle)) { if ($file !== '.' && $file !== '..') { echo '<img src="pics/' . $file . '" border="0" class="custom-g

这是我尝试过的,但不起作用

<?php

  $handle = opendir(dirname(realpath(__FILE__)) . '/pics/');
  while ($file = readdir($handle)) {
      if ($file !== '.' && $file !== '..') {
          echo '<img src="pics/' . $file . '" border="0" class="custom-gallery img-responsive" style="height:150px;"/>';
      }
  }
?>

这是在目录上循环的正确方法

while (false !== ($entry = readdir($handle))) {
    echo "$entry\n";
}

另外,请检查图像的文件路径

单击一下是什么意思?您正在循环浏览文件并进行回音。单击事件依赖关系在哪里?您必须定义什么,但它在这里不起作用。你根本没有检查错误吗?你得到了什么?$file变量返回正确的文件名吗?您可能给img tagyeah$文件提供了错误的路径,因为它返回了正确的文件名,而且路径也是正确的,唯一的问题是,这是我第一次尝试在这里@KrzysztofJaniszewski问一个问题