如何使用文件资源管理器图片在 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>
您好,我正在尝试了解 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>