2017-06-22 24 views
0

当用户登录时,页眉显示一对图标,将它们重定向到站点的不同区域,同时显示用户个人资料图片,给出用户已上传一个,如何切换默认配置文件图片给用户插入一个

问题是;如何在用户尚未上传图片时显示默认图片?

现在它只是显示一个'broken'image图标,通常当没有找到文件时显示。

我试过下面的代码,但显然没有工作.. 有没有人有解决方案? (是的,我是新来的编码)

if ($loggedin) 
{ 
echo "<header><div class='container'><a href='index.php'><img 
class='image' 
src='img/Vlindr-logo.png' alt='Vlindr logo2' ></a></div>" . 
"<br><div class='search_box'><form action='search.php' method='GET' 
id='search'><input type='text' name='q' size='60' 
placeholder='Zoeken&hellip;'> 
</form></div> <nav> <ul>" . 


    "<li><a href='messages.php'><i title='Berichten' class='email'></i></a> 
</li>"  . 

    "<li><a href='chat.php'><i title='Chatten' class='chat-icon'></i></a> 
</li>"  . 
    "<li><a href='index.php'><i title='Matches' class='lover-icon'></i></a> 
</li>"  . 



    "<li><a href='friends.php'><div class='friend' title='Vrienden'></div> 
</a></li>"   . 

     "<li><a href='members.php'><i title='De VLINDRTuin' class='tuin-icon'> 
</i></a></li>"   . 
    "<div class='dropdown1'><li><a class='dropbtn1' href='members.php? 
view=$user'>".if (file_exists("uploads/$user.jpg")) 

echo "<img 
class='profile- 
icon' src=uploads/$user.jpg title='Mijn Profiel'>" else { echo "<img 
id='img' 
style=max-width:50px; src='uploads/default.jpg' align='left' /><h3 
class='user- 
show'>$user</h3><br>";} . 
     "</a></li>" . 
     "<div class='dropdown-content1'> " . 
     "<br><li><a href='profile.php'>Profiel Aanpassen</a></li><br> " . 
     "<li><a href='logout.php'><div id='afmelden' class='hidden'> 
</div>Afmelden</a></li><br><br></div>" . 


    "</ul></nav></header><br>"; 
    } 
+0

你确定你在正确的路径中有default.jpg吗? –

+0

好吧,我可以在其他地方放置默认图像,但它仍然给我同样的错误。 :/ – NewInThisWorld

回答

0

解决它,

通过创建功能。

if ($loggedin) 
{ 
echo showUserSmall($user); 
} 
else 
{ 
    echo (......................); 

,比包括function.php

function showUserSmall($user) 
    { 
    { 
    if (file_exists("uploads/$user.jpg")) 
     echo "<header><div class='container'><a href='index.php'><img 
class='image' src='img/Vlindr-logo.png' alt='Vlindr logo2' ></a></div>" . 
    "<br><div class='search_box'><form action='search.php' method='GET' 
id='search'><input type='text' name='q' size='60' 
placeholder='Zoeken&hellip;'></form></div> <nav> <ul>" . 


      "<li><a href='messages.php'><i title='Berichten' class='email'> 
</i></a></li>"  . 

      "<li><a href='chat.php'><i title='Chatten' class='chat-icon'></i> 
    </a></li>"  . 
      "<li><a href='index.php'><i title='Matches' class='lover-icon'> 
</i></a></li>"  . 



      "<li><a href='friends.php'><div class='friend' title='Vrienden'> 
</div></a></li>"   . 

      "<li><a href='members.php'><i title='De VLINDRTuin' class='tuin- 
    icon'></i></a></li>"   . 
      "<div class='dropdown1'><li><a class='dropbtn1' 
    href='members.php?view=$user'> <img class='profile-icon' 
    src=uploads/$user.jpg title='Mijn Profiel'></a></li>" . 
      "<div class='dropdown-content1'> " . 
      "<br><li><a href='profile.php'>Profiel Aanpassen</a></li><br> " 
    . 
      "<li><a href='logout.php'><div id='afmelden' class='hidden'> 
    </div>Afmelden</a></li><br><br></div>" . 


       "</ul></nav></header><br>"; 


    else { 
    echo "<header><div class='container'><a href='index.php'><img 
    class='image' src='img/Vlindr-logo.png' alt='Vlindr logo2' ></a></div>" . 
    "<br><div class='search_box'><form action='search.php' method='GET' 
id='search'><input type='text' name='q' size='60' 
placeholder='Zoeken&hellip;'></form></div> <nav> <ul>" . 


     "<li><a href='messages.php'><i title='Berichten' class='email'></i> 
</a></li>"  . 

     "<li><a href='chat.php'><i title='Chatten' class='chat-icon'></i></a> 
</li>"  . 
     "<li><a href='index.php'><i title='Matches' class='lover-icon'></i> 
</a></li>"  . 



     "<li><a href='friends.php'><div class='friend' title='Vrienden'> 
</div></a></li>"   . 

     "<li><a href='members.php'><i title='De VLINDRTuin' class='tuin- 
icon'></i></a></li>"   . 
     "<div class='dropdown1'><li><a class='dropbtn1' href='members.php? 
    view=$user'><img id='img' class='profile-icon' src='uploads/default.jpg' 
    align='left' /></a></li>" . 
     "<div class='dropdown-content1'> " . 
     "<br><li><a href='profile.php'>Profiel Aanpassen</a></li><br> " . 
     "<li><a href='logout.php'><div id='afmelden' class='hidden'> 
    </div>Afmelden</a></li><br><br></div>" . 


     "</ul></nav></header><br>"; 



} 


     } 
     } 

有可能是一个更优雅的解决方案在那里,所以如果有人有一个,我愿意学习。

相关问题