Плагин PHP-Prettyphoto показывает изображение как символ

Я использую prettyphoto на своем веб-сайте, и я храню имена своих фотографий в базе данных mysql и показываю их в цикле foreach. Когда загруженный веб-сайт выглядит хорошо, но когда я нажимаю фотографии вместо отображения фотографий, появляются некоторые символы, такие как

JFIFHH ExifMM*bj(1r2 i ' 'Adobe Photoshop CS4 Windows2014:06:30 15:25:13 &(. HH JFIFHH Adobe_CM Adobed "? 3!1AQa"q 2 B#$R b34r C% S cs5 &D TdE(это очень длинный текст, но я только что вырезал здесь)

PHP-код, который я использую в цикле foreach для отображения изображений

echo "<div class=\"port-item showme\" data-cat=\"photography\">";
    echo "<div class=\"port-overlay\">";
    echo "<img src=\"panel/proje/".$row['path']."\" alt=\"Portfolio Image\">";
    echo "<a class=\"project-btn\" href=\"panel/proje/".$row['path']."\"><i class=\"fa fa-search\"></i></a>";
    echo "</div>";
    echo "</div>";

Есть идеи?

1 ответ

Неожиданное предположение, что ваш веб-сервер не отправляет правильный заголовок для типа контента. Ваш браузер в конечном итоге показывает бинарный суп вместо того, чтобы интерпретировать его.

Другие вопросы по тегам