2013-08-03 5 views
0

Я движущемся закачанный файл пользователя в каталог, который работает:Показать загруженное изображение на странице PHP

move_uploaded_file($_FILES["foto"]["tmp_name"], "Uploaded_Fotos/" . $_FILES["foto"]["name"]); 

У меня возникают проблемы с отображением фотографии в таблице:

while($FormDataRow = mysql_fetch_array($formDataSQLObj)) 
{ 
    $Imagepath = "Uploaded_Fotos/"; 
    echo "<tr>"; 
    echo "<td>"; 
       echo "<img src='$Imagepath.$FormDataRow[16]'/>"; 
    echo "</td>"; 
    echo "</tr>"; 
    } 

Я проверил src, повторив его, и это кажется правильным: Uploaded_Fotos/IMG_20130511_175116.jpg

Отображается только пустой значок. Что не так?

+0

проверьте, что адрес в ЦСИ ваши Вторя действуют –

+0

проверить мои выше редактировать – Azeem

+0

Может быть, вы должны использовать абсолютный путь, начиная с '/'? 'echo" ";' –

ответ

0

Я решил его удаление IMG тега от эха высказывания:

echo "<td>"; 
?> 
<img src="<?php echo $Imagepath.$FormDataRow[16]; ?>" width="100px"/> 
<?php 
echo "</td>"; 
+2

ЕСЛИ вы увидите в своем предыдущем коде '' - путь 'img' будет' Uploaded_Fotos/.IMG_20130511_175116.jpg ', потому что в этой строке не выполняется конкатенация. –

Смежные вопросы