Добрый день! Нужно создать редактор, в котором можно будет добовлять и редактировать текстовые файлы на php странице. Проблема в том, что у меня не получается сохранить изменения в текстовый файл. Текстовый файл "questions.txt" выглядит так: " Для программы необходим онлайн чат между игроками Для программы необходима регистрации времени каждой реплики в чате У пользователя должна быть возможность менять цветовые темы чата " ------------------------------------------------------------------------------------------------------------------ Код (Text): <html> <head> <style> </style> </head> <body> <h2>Редактировать вопрос</h2> <?php if (isset($_POST["editor"])) { $quest = fopen("questions.txt", "a+"); fwrite($quest, $_POST["editor"] . "\r\n"); fclose($quest); } $questionsList = fopen("questions.txt", "a+"); while ($oneQuestion = fgets($questionsList)) {//Проверяем пока можно считывать строки echo '<form method="post" action=""> <meta charset="utf-8"> <br><textarea name="userText1" cols="50" rows="6">'; echo $oneQuestion; echo '</textarea> <input type="submit" value="Сохранить" /></form>'; } ?> <form method="post" action=""> <h2>Добавить Вопрос</h2><br><textarea name="editor" cols="50" rows="6"></textarea> <input type="submit" name="" value="Записать" /> </form> </body> </html>
Ну что сразу бросается в глаза - вывод по одной строке в textarea, хотя при вводе может быть несколько строк
Если при этом вы хотите хранить все эти вопросы в одном файле, то вам нужно придумать другой разделитель, не перевод строки.