2017-06-22 34 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>"; 



} 


     } 
     } 

有可能是一個更優雅的解決方案在那裏,所以如果有人有一個,我願意學習。

相關問題