Я использую PHP-скрипт для чтения некоторых папок в каталоге и на основе их имен извлекает их плакаты. Все это отлично работает на localhost
. Однако при открытии извне это не работает и приводит к blank
изображениям.Загрузка изображений на localhost, но не с использованием IP
Скриншот из локального хоста:
Проблему можно найти на
89.241.171.100/Prac/
. PHP генерации
img tag
:
while (false !== ($entry = readdir($handle))) {
$counter++;
echo "<span class='title'>
<img src='holder.js/200x280/text:$entry'
alt='$entry'
onload='loader(this, \"$entry\")' />
</span>";
if($counter == 5) break;
}
PHP извлечение ГКЗ для изображений, называемых через AJAX из loader()
:
if($_POST['title']) {
$title = $_POST['title'];
$imdb = new Imdb();
$movieArray = $imdb->getMovieInfo("$title");
$link = $movieArray["poster_large"];
echo $link;
}
Loader()
функция:
$.ajax({
type: 'post',
url: 'loader.php',
data: 'title='+title,
success: function(data) {
img.src = data;
}
});
Вам нужно будет показать HTML, который вы используете, чтобы показать изображение –
вместо этого используйте вместо него корневые относительные пути. – Jai
Пожалуйста, опубликуйте PHP - и включите вывод того, что происходит, когда ваш echo/var_dump путь к файлу. – LeonardChallis