如何使用文件资源管理器图片在 php 中获取背景

How to get a background in php with a file explorer picture

您好,我正在尝试了解 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>

我应该用我有的图片做背景

但是页面只是让任何想法崩溃?

您的 PHP 在服务器上 运行(即使您在本地主机上 运行)。它无法访问您的文件系统,而只能访问服务器上的文件。您需要参考相对于 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>