我在根目录的成员文件夹中有一组上传的图像。 当页面加载时,图像不会显示。 当我检查元素时,我正确地得到了图片名称和其他参数,但图片并没有显示出来。
This is the output image i'm getting
This is the result of inspect element
我在localhost中使用了相同的代码,它工作正常,所有图像都被加载了。但是现在我切换到hostgator它没有显示图像。
<tr style="color:grey; font-size:15px;">
<td width="1%"><? echo $headdata['USERID']; ?></td>
<td width="1%"><img src="/members/<? echo $headdata['USERPIC']; ?>" width="150" height="150" ></td>
<td width="1%"><? echo $headdata['NAME'];?></td>
<td width="1%"><? echo $headdata['AGE'];?></td>
<td width="1%"><? echo $headdata['SEX'];?></td>
<td width="1%"><? echo $headdata['MOBILE'];?></td>
<td width="1%"><? echo $headdata['TYPE'];?></td>
<?
$txtreceived = $headdata['ID'];
$IDS = encrypt_decrypt('encrypt', $txtreceived);
?>
<td width="1%">
<a href="editmemberdetails.php?UpdateId=<? echo $IDS; ?>" class="btn btn-sm btn-primary">
<i class="fa fa-pencil"></i>
</a>
<a href="editmember.php?UpdateId=<? echo $IDS; ?>" class="btn btn-sm btn-danger">
<i class="fa fa-times"></i>
</a>
</td>
</tr>
答案 0 :(得分:0)
如果您的hostgator中的代码不在根目录(www或public_html)中,并且在本地主机中,您的代码位于www root或public_html中,那么您的src路径无法在服务器上运行,因为您已添加/
src="/members/..."
所以请检查src="./members/..."
仍然无效,然后检查服务器中的members
文件夹权限,对于apache用户,它应该是可读写的755
。和$headdata['USERPIC'];
文件夹中存在members
的检查文件?