我在互联网上搜索了很多如何添加默认个人资料图片,但我一无所获:
<td><img class="image" src="image/<?php echo $contact['avatar']?>"></td>
我用这个用户选择上传图片,但我不知道是否有图片如何添加默认图片。
答案 0 :(得分:0)
在图像文件夹中放置unknown
种图像,在渲染用户图像时,请执行以下检查:
if( condition ) // condition to check if user uploaded an image or not
{
// show the user uploaded image here
}
else
{
// show the unknown image here
}
答案 1 :(得分:0)
您尝试下面的代码
<img src="<?php if($imgPath !== '') echo $imgPath; else echo $noPicPath;?>"/>
谢谢你 希望!这将有助于你
答案 2 :(得分:0)
只需尝试设置您的个人资料图片div&#34; background-image&#34;属性为CSS中所需的图像。
像这样,
<强> HTML 强>
<div id="profile-picture"></div>
<强> CSS 强>
#profile-picture{
background-image: 'img/src';
}
PS请尝试发布您尝试时无效的代码,而不是用文字解释。
希望它有所帮助,谢谢
答案 3 :(得分:0)
尝试
<img src="<?php if(file_exists($imgPath){ echo $imgPath; }else{ echo "default_image_path"; } ?>"/>
答案 4 :(得分:0)
<?php
if($imgPath != ''){ ?>
<img src="<?php echo $imgPath;?>">
<?php }else{ ?>
<img src="<?php echo $defaultimgPath;?>">
<?php }
?>
答案 5 :(得分:0)
如果7岁以下的php版本使用三元运算符
<img src="<?=(!empty($uploadedPhoto)? $uploadedPhoto : $defaultPhoto);?>" />
如果超过7的php版本使用空合并运算符
<img src="<?=$uploadedPhoto ?? $defaultPhoto ?>" />
答案 6 :(得分:0)
你可以试试这个
<img src="<?php if($imgPath != '') echo $imgPath; else echo $noPicPath;?>"/>