1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Отправка в txt

Тема в разделе 'PHP', создана пользователем rdsmedia, 10 янв 2013.

  1. TopicStarter Overlay

    rdsmedia Пользователи

    Сообщения:
    97
    Лайки:
    8
    Пол:
    Мужской
    Репутация:
    0
    Подскажите у меня есть скрипт, который записывает сообщения с сайта в .txt, тоесть пишешь сообщение в специальном окне и отправляешь.
    У меня проблема: если оставить сообщение оно записывается в message.txt, а если написать новое, то файл заменится и в этом файле будет другое сообщение.
    Подскажите: что надо добавить в скрипт, чтобы файл создавался новый, после каждого нового сообщения.
    Вот скрипт:
    P.S я ученик в php, только начинаю

    <?php
    $fp = fopen('sm.txt', 'w+');
    fwrite ($fp, implode("\n", $_POST), 10000000);
    fclose($fp);
    ?>
  2. MegaDrivee Пользователи

    Сообщения:
    5
    Лайки:
    1
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWU
    Я наверное чутка не понял, но у тебя что, для каждого сообщения свой файл?
  3. JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    http://php.net/manual/ru/function.fopen.php
    1 человеку нравится это.
  4. TopicStarter Overlay

    rdsmedia Пользователи

    Сообщения:
    97
    Лайки:
    8
    Пол:
    Мужской
    Репутация:
    0
    Спасибо помогло.
  5. TopicStarter Overlay

    rdsmedia Пользователи

    Сообщения:
    97
    Лайки:
    8
    Пол:
    Мужской
    Репутация:
    0
    Только одна еще проблема. Пишет в txt новые сообщение вместе пример: "ололо лоло(тутдолженпробелбыть)лялаллялял"
    Как сделать чтобы с пробелом писало.
  6. JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Пример сообщения дай. Исходное, как пишется и как должно быть.
  7. LemanRass1234 Пользователи

    Сообщения:
    21
    Лайки:
    1
    Репутация:
    0
    Пробуй или так:
    fwrite($fp, $_POST." ");
    Или если табуляция тоже сойдет то так:
    fwrite($fp, $_POST."\t");
  8. Joslian AngeliCore Программист Пользователи Open Source Contributor

    Сообщения:
    1.051
    Лайки:
    537
    Пол:
    Мужской
    Репутация:
    2
Черновик сохранён Черновик удалён

Поделиться этой страницей