За последние 24 часа нас посетили 38590 программистов и 8127 роботов. Сейчас ищут 1736 программистов ...

При отправке формы в текстовой документ всё пишется в одну строчку слитно

Тема в разделе "PHP для новичков", создана пользователем Bracks, 14 янв 2023.

Метки:
  1. Bracks

    Bracks Новичок

    С нами с:
    14 янв 2023
    Сообщения:
    2
    Симпатии:
    0
    При отправке в текстовый документ все данные записываются слитно без пробелов. Как сделать так, чтобы они записывались каждый с новой строки? Я слышал про то, что надо добавить к тексту перенос строки \n , но куда именно его вставить?

    PHP:
    1. <title>Реферальная система</title>
    2. <center>
    3. <?php
    4. if ($_POST['']);
    5. $file=fopen('1ref.txt','a+');
    6. fputs($file,$_POST['mes']);
    7. fclose($file);
    8. echo 'Данные успешно отправлены';
    9. ?>
    10. </center>
     
  2. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.497
    Симпатии:
    1.726
    Очень странная конструкция.

    А так, ну приконкатенируй "\n" к своему $_POST['mes'].

    PHP:
    1. fputs($file,$_POST['mes'] . "\n");
    Очевидно же
     
    Bracks нравится это.
  3. Bracks

    Bracks Новичок

    С нами с:
    14 янв 2023
    Сообщения:
    2
    Симпатии:
    0
    Спасибо большое! А можно еще спросить, как на php странице добавить фоновое изображение?
     
  4. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.497
    Симпатии:
    1.726
    Не бывает никаких php страниц, бывают html-страницы, сгенерированные php. Поэтому так же, как в обычной хтмл странице - стилями
     
  5. Dremax

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

    С нами с:
    13 фев 2015
    Сообщения:
    176
    Симпатии:
    4
    Потом ты будешь считывать файт .txt и в каждой строке надо будет удалять \r\n
    Срока "Текст" не равна строке "Текст\r\n"