图像文件名错误


Wrong filename by image

我的目录中有六个映像。他显示了2个图像和1个文件名。文件名是错误的,但他在目录中,但他没有显示那个图像。你能帮我吗?我希望他显示2张图片+2个正确的文件名。

<!DOCTYPE html>
<?php
//path to directory to scan
$directory = "images1/";
//get all image files with a .jpg extension.
$images = glob($directory . "*.jpg");
shuffle($images);
?>
<html>
<meta http-equiv="refresh" content="60" > 
<head>
<title>Image</title>
</head>
<body>
<ul>
<?php
for($i=0;$i<2;$i++)                                              
echo"<img src='"$images[$i]'"width='"300'"height='"400'">"; 
echo basename($images[$i], ".jpg");                                          
?>  
</ul>
</body>
</html>     

您的for语句不正确,请使用括号:

<?php
    for($i=0; $i<2; $i++){
        echo "<img src='"$images[$i]'" width='"300'" height='"400'" />"; 
        echo basename($images[$i], ".jpg");   
    }              
?>