За последние 24 часа нас посетили 22908 программистов и 1238 роботов. Сейчас ищут 758 программистов ...

Чтение txt средствами php и вывод в html

Тема в разделе "Сделайте за меня", создана пользователем badphpuser, 11 ноя 2018.

  1. badphpuser

    badphpuser Новичок

    С нами с:
    10 ноя 2018
    Сообщения:
    3
    Симпатии:
    0
    Добрый день! Использую для вывода на html текст из txt файлов. Проблема в том, что между двумя выводами образуется новая строка, получается построчный вывод, а мне надо последовательный, чтобы

    PHP:
    1. <?php
    2. $txt = file('slova/file1.txt');
    3. $str = $txt[ array_rand($txt) ];
    4. unset($txt);
    5. echo $str;
    6. ?>
    7. <?php
    8. $txt = file('slova/file2.txt');
    9. $str = $txt[ array_rand($txt) ];
    10. unset($txt);
    11. echo $str;
    12. ?>

    На HTML выводится так: "второй день"
    А в view-source: страницы выводится так:
    "второй
    день"

    А надо чтобы в строчку всё шло! Иначе когда более 100 обращений к файлам, то получается на HTML выглядит отлично, а в view-source: вот так:
    "второй
    день
    второй
    день
    второй
    день
    второй
    день
    второй
    день
    второй
    день
    второй
    день
    второй
    день
    второй
    день
    второй
    день
    второй
    день"
    Соответственно боюсь, что поисковому боту это может не понравится
     
  2. badphpuser

    badphpuser Новичок

    С нами с:
    10 ноя 2018
    Сообщения:
    3
    Симпатии:
    0
    РЕШЕНО
    Получилось всё заменой echo ( $str); на echo str_replace("\n", "", $str);
     
  3. Catrinblaidd

    Catrinblaidd Новичок

    С нами с:
    21 окт 2018
    Сообщения:
    13
    Симпатии:
    7
    можно просто $str = rtrim($str);