2013-02-19 62 views
0

我在我的目錄中有6張圖片。他顯示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>  
+0

您可以張貼輸出嗎? – cIph3r 2013-02-19 18:32:31

+5

將括號中的'for'括起來 – 2013-02-19 18:32:54

回答

2

for說法是不正確的,使用括號:

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