2017-01-11 3 views
0

"uploads"폴더에 이미지를 표시하려고하는데 끊임없이 이미지 아이콘이 손상됩니다. 나는 새로운 탭에서 이미지를 마우스 오른쪽 버튼으로 클릭하여 열 수 있기 때문에 디렉토리를 올바르게 읽음을 알 수 있습니다. 당신의 $ 변수 파일에PHP에서 내 디렉토리에서 가져온 이미지가 깨졌습니다.

<?php 
$dir = "uploads/"; 

// Open a directory, and read its contents 
if ($opendir = opendir($dir)) { 
    while (($file = readdir($opendir)) !== FALSE) { 
      if ($file != "." && $file != "..") { 
       echo "<img src='$dir/$files'><br>"; 
      } 
    } 
} 
?> 
+0

시도 대신에 $ 말 일세/$의 files''의이 전체 경로를 제공합니다 –

답변

0

당신은, "$ 파일"과 같이하지 "$ 파일":

복사이 코드를 사용하고 그것을 작동합니다) 약간의 기계적인 오류가 있습니다.

<?php 
 
    $dir = "uploads/"; 
 

 
    // Open a directory, and read its contents 
 
    if ($opendir = opendir($dir)) { 
 
     while (($file = readdir($opendir)) !== FALSE) { 
 
       if ($file != "." && $file != "..") { 
 
        echo "<img src='$dir/$file'><br>"; 
 
       } 
 
     } 
 
    } 
 
    ?>