复杂语法错误php html

复杂语法错误php html,php,Php,我有一个语法错误的问题。试图以html格式将图像从目录上载到我的列表中,但它一直在说: 分析错误:语法错误,意外的“”,应为“”,或“;”在第243行的D:\xampp\htdocs\Waldi\index.php中 这是一个引用问题。试试这个 $dir = "img/"; if ($opendir = opendir($dir) ) { while ( ($file = readdir($opendir) ) !== FALSE) { if ($file != "." &

我有一个语法错误的问题。试图以html格式将图像从目录上载到我的列表中,但它一直在说:

分析错误:语法错误,意外的“”,应为“”,或“;”在第243行的D:\xampp\htdocs\Waldi\index.php中


这是一个引用问题。试试这个

$dir = "img/";


if ($opendir = opendir($dir) ) {
  while ( ($file = readdir($opendir) ) !== FALSE) {
    if ($file != "." && $file != "..") {
      echo '<li class="col-lg-4 col-md-4 col-sm-3 col-xs-4 col-xxs-12">
              <img class="img-responsive" src="'.$dir.'/'.$file.'">
            </li>';
    }
  }
}

这不是一个复杂的错误。您只需要学习正确的PHP字符串语法,特别是有关如何在用于分隔字符串的字符串中嵌入相同引号的内容。
$dir = "img/";


if ($opendir = opendir($dir) ) {
  while ( ($file = readdir($opendir) ) !== FALSE) {
    if ($file != "." && $file != "..") {
      echo '<li class="col-lg-4 col-md-4 col-sm-3 col-xs-4 col-xxs-12">
              <img class="img-responsive" src="'.$dir.'/'.$file.'">
            </li>';
    }
  }
}