我无法使用php函数显示图像。所有权限都已被授予,图像位置正确,但得到这个..查看图片
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>;
答案 0 :(得分:1)
解决 - &gt;
使用其他文件中的函数进行操作时,路径将保留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>;
答案 1 :(得分:0)
图片来源为../assets/img/profile.png
,如果文件index.php位于您网站的根目录,那么图片不会出现是正常的,因为您正在尝试获取站点外部的文件。
问题可能是文件夹资产位于您的网站之外,或者您的路径不正确。