Как получить фон в php с картинкой файлового менеджера - PullRequest
0 голосов
/ 08 ноября 2019

Привет, я пытаюсь получить фон в php для проекта, над которым я работаю, но я не понимаю, что не так с тем, что у меня сейчас?

<?php
$profpic = "C:\Users\Adam\Pictures\phpproject\Bjoia Oct10 15-09.png";


?>

<html>
<head>
<?php include_once('C:\Users\Adam\Pictures\phpproject\Bjoia Oct10 15- 
09.png'); ?>
<title>Title</title>

</head>



<body>



</body>





</html>

Imдолжен получить фон с изображением, которое у меня есть

, но вместо этого на странице просто вылетает какая-либо идея?

1 Ответ

0 голосов
/ 08 ноября 2019

Ваш PHP работает на сервере (даже если вы работаете на localhost). Он не может получить доступ к вашей файловой системе, скорее, он может получить доступ только к файлам на сервере. Вам нужно ссылаться на файлы относительно того, где находится ваш PHP $_SERVER['DOCUMENT_ROOT'], например ../Bjoia Oct10 15-09.png или аналогичный.

Вы также не можете include() изображение в <head> (это вызывает синтаксическую ошибку);вам нужно вывести путь к изображению внутри <img src=""> в теле. Это можно сделать с помощью echo, предполагая, что строковое представление пути к файлу хранится внутри переменной PHP:

<body>
<?php $image_path = "../Bjoia Oct10 15-09.png`"; ?>
<img src = '<?php echo $image_path; ?>' />
</body>

Если ваш путь не хранится впеременная, вы по сути просто пишете HTML;нет необходимости в PHP вообще. Вышесказанное перейдет к следующему HTML, который вы можете написать напрямую, если пожелаете:

<body>
<img src = '../Bjoia Oct10 15-09.png' />
</body>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...