-4

コードの実行中にエラーが発生します。

PHP 解析エラー: 構文エラー、予期しない T_CONSTANT_ENCAPSED_STRING、',' または ';' が必要です C:\apache2triad\htdocs\imagedisplay.php の 28 行目

<?php

$dir= "C:\apache2triad\htdocs\phppgadmin\images\phpimages";

$file_display= array('jpg', 'jpeg', 'png', 'gif');

if(file_exists($dir)== false) 
{
  echo "directory x not found";
}
else
{
  $dir_content= scandir($dir);

  foreach($dir_content as $file)
  {
    $file_type = strtolower(end(explode('.', $file)));
     
    // echo "$file <br> ";

    if($file !=='.' && $file !=='..')
    {
      //echo "$file <br> ";   
      echo "<img src="', $dir, '/', $file, '" alt="', $file, '"/>";
    }      
  }   
}
?>
4

1 に答える 1

3
echo "<img src="', $dir, '/', $file, '" alt="', $file, '"/>";
               ^^-- here

ここでは基本的に 2 つの異なる文字列が連続しているため、この行は完全に無効になります。

于 2012-05-20T14:14:42.780 に答える