Плагин 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 ответ
Неожиданное предположение, что ваш веб-сервер не отправляет правильный заголовок для типа контента. Ваш браузер в конечном итоге показывает бинарный суп вместо того, чтобы интерпретировать его.