2014-02-02 24 views
-3

У меня этот код в моем файле php.если изображение есть показать изображение еще показать другое изображение

<div class="the-avatar"> 
<div class="flash"></div> 
<div class="avatar"> 
<img src="avatar/default-avatar.jpg" alt=""> 
</div> 

Я хочу, чтобы это сделать: , если загрузка файлов/user_avatar.jpg существуют шоу загрузки/user_avatar.jpg еще шоу аватар/по умолчанию-avatar.jpg

+2

Этот вопрос показывает ZERO исследовательских усилий. Вы посмотрели документы php? Вы проводили какие-либо исследования, прежде чем публиковать этот вопрос? – Lix

+0

Вы должны сначала найти его в Google – Reger

+0

Вы также опубликовали только HTML-контент ... Где находится PHP? – Lix

ответ

-1

Ваш вопрос не проявляет никаких усилий исследования, так что это вне темы, однако, вот решение.

<div class="the-avatar"> 
<div class="flash"></div> 
<div class="avatar"> 
<img src="<?php 
If (file_exists('upload/user_avatar.jpg')) { 
echo 'upload/user_avatar.jpg'; 
} else { 
echo 'upload/default_avatar.jpg'; 
} 
?>" alt=""> 
</div> 
+0

Вау ... ты только что опубликовал этот код, даже не глядя на него правильно? – Lix

+0

Или, может быть, уровень навыков пользователей недостаточно высок, чтобы понять «правильный» вопрос, предоставленный другими. – Kei

+0

Нет ... это не так ... У вас просто синтаксические ошибки в коде. – Lix

0

Сохраните его до дБ, если вы спросите меня, проверка каждый раз кажется неудобной.

В любом случае,

$filename = 'upload/user_avatar.jpg'; 

if (file_exists($filename)) { 
    echo '<img src="'. $filename .'" alt="" />'; 
} else { 
    echo '<img src="avatar/default-avatar.jpg" alt="" />'; 
} 

Прямо из http://nl3.php.net/file_exists

0

Вы можете использовать

<?php 
    if (file_exists('upload/user_avatar.jpg')) { 
     echo "<img src='upload/user_avatar.jpg'>"; 
    } else { 
     echo "<img src='avatar/default-avatar.jpg'>"; 
    } 
?> 
Смежные вопросы