我无法使用php函数来显示图像。所有权限都已授予,图像位置正确,但请获取此..see图片

index.php文件
<?php
include 'inc/function.inc.php';
include 'header.php';
fetchProfile($conn);
?>
<script src="assets/js/bootstrap.js"></script>
</body>
</html>function.inc.php文件
function fetchProfile($conn){
if ($rowImg['status'] == 0) {
$username = $row['uid'];
$image = '../assets/img/profile.png';
echo "<img src='".$image."' style='width:120px;height:120px' class='img-responsive' alt=''>
<div class='captionN'>
<h4>" . $username . "</h4></div>;发布于 2016-12-18 01:18:10
解决->时,从不同文件中的函数操作时,路径将保持来自index.php的位置,而不是从function.inc.php's位置。
index.php文件
<?php
include 'inc/function.inc.php';
include 'header.php';
fetchProfile($conn);
?>
<script src="assets/js/bootstrap.js"></script>
</body>
</html>function.inc.php文件
function fetchProfile($conn){
if ($rowImg['status'] == 0) {
$username = $row['uid'];
$image = 'assets/img/profile.png';
echo "<img src='".$image."' style='width:120px;height:120px' class='img-responsive' alt=''>
<div class='captionN'>
<h4>" . $username . "</h4></div>;发布于 2016-12-18 01:13:17
图像的来源是../assets/img/profile.png,,如果文件index.php位于站点的根部,则图像不出现是正常的,因为您试图获取站点之外的文件。
问题可能是文件夹资产位于站点之外,或者路径不正确。
https://stackoverflow.com/questions/41204485
复制相似问题