За последние 24 часа нас посетил 16741 программист и 1295 роботов. Сейчас ищут 1570 программистов ...

Не выводится изображение.

Тема в разделе "Вопросы от блондинок", создана пользователем denRostyslav, 30 ноя 2014.

  1. denRostyslav

    denRostyslav Новичок

    С нами с:
    30 ноя 2014
    Сообщения:
    13
    Симпатии:
    0
    Не выводятся картинки после загрузки в БД и в папку site.com/post/avatar/
    Выводится иконка и путь (avatar/1417362331.jpg) из БД. Жму по иконке ПКМ, url изображения, перехожу по ссылке (http:/site.com/post/avatar/, картинка 1417362331.jpg лежит там.
    index.html
    Код (Text):
    1. <?      include "post/connection.php";
    2.  
    3.         $query = mysql_query("SELECT avatar FROM img");
    4.         if (! $query)
    5.         {
    6.         exit('Ошибка');
    7.         }
    8.         $res = mysql_fetch_array($query);
    9.         $avatar=$res['avatar'];
    10.         do {
    11.  
    12.             print_r($avatar);
    13.             print"
    14.         <p class='p'><img src='/post/avatar/$avatar'></p>
    15. ";
    16.  
    17.         }
    18.         while($res = mysql_fetch_array($query));
    19.         ?>
     
  2. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0
  3. irobot

    irobot Новичок

    С нами с:
    15 ноя 2014
    Сообщения:
    88
    Симпатии:
    0
    Что в переменной $avatar? Пути к картинке - avatar/file.jpg или только название файла картинки? Если путь, то путь к картинке неправильно прописан. /post/$avatar должно быть так. Так же обратите внимание на слеши. Они могут два подряд идти. Например в $avatar - вот такое название /file.jpg и вы картинку подключение так: post/avatar/$avatar и получается что, post/avatar//file.jpg