2017-06-22 4 views
0

ユーザーがログオンすると、サイトの別のエリアにリダイレクトされる2つのアイコンが表示され、ユーザーのプロフィール画像も表示されます1つをアップロードしました、どのように?既定のプロフィール画像を1人のユーザーが挿入したユーザーに切り替える

質問は、ユーザーが画像をアップロードしていないときに、どのようにデフォルトの画像を表示できますか?

これで、ファイルが見つからないときに一般に表示される '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 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>"; 



} 


     } 
     } 

誰かが1つを持っている場合、私は学習に開いていますので、おそらくよりエレガントな解決策は、そこにありますfunction.php。

関連する問題