За последние 24 часа нас посетили 31985 программистов и 1380 роботов. Сейчас ищут 902 программиста ...

вывод с базы данных в исходном форматирование

Тема в разделе "PHP для новичков", создана пользователем AndyTitan, 29 мар 2014.

  1. AndyTitan

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

    С нами с:
    30 июн 2013
    Сообщения:
    301
    Симпатии:
    0
    Адрес:
    Saturn’s moon Titan
    В общем накодил я тут тренеровачный бложик-форум, в бд текст попадает нормально форматированыей т.е. переводы на новую строку и т.п.
    но при выводе, выплёвывает только с учетом пробелов, предварительно форматирование организовал тегом <pre> но что-то мне подсказывает что это как-то не правильно.

    Код (PHP):
    1. <?php
    2. $sql="SELECT id, name, email, msg, UNIX_TIMESTAMP(datetime) as dt
    3.             FROM msgs
    4.             ORDER BY id DESC LIMIT 5";
    5. $res= mysqli_query($link, $sql) or die(mysqli_error($link));
    6. mysqli_close($link);
    7.  
    8. while($row = mysqli_fetch_assoc($res)){
    9.     $id = $row['id'];
    10.     $name = $row['name'];
    11.     $email = $row['email'];
    12.     $dt = date('d-m-Y H:i:s', $row['dt']);
    13.     $msg = nl2br($row['msg']);
    14.     echo <<<HTML
    15.     <hr>
    16.     [url="mailto:{$email}"]$name[/url]@{$dt}
    17.     <br>
    18.      $msg
    19.     <p align='right'>
    20.     [url="{$_SERVER['REQUEST_URI']}&del=$id"]Удалить[/url]
    21. HTML;
    22. }
    23. ?>
    тут через css файл контейнеру надо присвоить нормальный шрифт или как быть ?

    Добавлено спустя 17 минут 38 секунд:
    кстате, а каким тегом выводить на этом форуме код, чтобы бралась в учет синтаксическая цветосхема ?
     
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    может тебе нужен <br/> а не перевод на новую строку?

    code=php
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  4. AndyTitan

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

    С нами с:
    30 июн 2013
    Сообщения:
    301
    Симпатии:
    0
    Адрес:
    Saturn’s moon Titan
    тенкс
    Ага, вижу, так же работает с xml файлами, спасибо
    $msg = nl2br($row['msg']);