большое спасибо за ваш тяжелый труд,
моя проблема, надеюсь, не так сложна.
Я пытаюсь показать несколько изображений на моем сайте, и он не будет отображаться,
Страница php и изображение находятся в одном и том же каталоге, и когда я пытаюсь использовать один и тот же каталог в html-файле, он работает нормально, но когда я пытаюсь использовать один и тот же каталог в php-файле, значок pic выглядит испорченным и не появляется. ,
Я также пробовал изображения png и jpg, но ничего не вышло ..
пожалуйста, ребята ..
это простой код, я пытался проверить,
<html>
<head><title> hello </title></head>
<body>
<?php $image = 'zz.png'; ?>
<img src= "<?php $image ?>" style="width:304px;height:228px;">hello world..
</body>
</html>
Распечатать вар $image
с эхо (и закройте тег изображения с передней панелью в конце тега для правильного HTML):
<img src= "<?php echo $image; ?>" style="width:304px;height:228px;" />
Другие возможные причины, по которым изображение не отображается (после того, как вы напечатаете echo
):
$image
несовместимо с изображением.CMYK
режим, а не в RGB
,Вы должны распечатать $image
переменная с помощью echo
функция. Ваш код должен выглядеть так:
<?php
$image = 'zz.png';
?>
<html>
<head>
<title> hello </title>
</head>
<body>
<img src= "<?php echo $image; ?>" style="width:304px;height:228px;">
hello world..
</body>
</html>
Кроме того, это выглядит лучше, когда вы помещаете весь свой php-материал перед HTML-кодом, который не обязательно должен быть внутри HTML.
Если он все еще не работает, вы, вероятно, просматриваете свой HTML-файл локально. Вы должны просматривать его удаленно, используя веб-сервер http с включенным интерпретатором php. Вы можете легко настроить один с XAMPP.
Помните, что это не работает, просто открыв файл в браузере.
Я думаю, что вы должны заменить эту строку:
<img src= "<?php $image ?>" style="width:304px;height:228px;">
С этим:
<img src= "<?php echo($image) ?>" style="width:304px;height:228px;">
Так как echo () — это функция, которая генерирует вывод.