2017-01-11 10 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>"; 
 
       } 
 
     } 
 
    } 
 
    ?>

 Смежные вопросы

  • Нет связанных вопросов^_^