html — вывод изображения на страницу php

введите описание изображения здесь

большое спасибо за ваш тяжелый труд,
моя проблема, надеюсь, не так сложна.
Я пытаюсь показать несколько изображений на моем сайте, и он не будет отображаться,
Страница 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>

0

Решение

Распечатать вар $image с эхо (и закройте тег изображения с передней панелью в конце тега для правильного HTML):

<img src= "<?php echo $image; ?>" style="width:304px;height:228px;" />

Другие возможные причины, по которым изображение не отображается (после того, как вы напечатаете echo):

  • стоимость вашего вар $image несовместимо с изображением.
  • изображение не хранится в той же папке, что и документ php.
  • ваше изображение сохранено в CMYK режим, а не в RGB,
  • разрешение файла изображения
  • конфигурация веб-сервера (apache для ex.)
2

Другие решения

Вы должны распечатать $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.

Помните, что это не работает, просто открыв файл в браузере.

1

Я думаю, что вы должны заменить эту строку:

<img src= "<?php $image ?>" style="width:304px;height:228px;">

С этим:

<img src= "<?php echo($image) ?>" style="width:304px;height:228px;">

Так как echo () — это функция, которая генерирует вывод.

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector