В основном, я пытался найти простой фрагмент кода для простой записи заметок в html, я хочу ввести форму ввода html, затем этот ввод будет добавлен к текстовый файл я нашел это,Добавление разрыва строки в php Выход на печать
<h1>Adding a text block to a text file:</h1>
<form action="index.php" method='post'>
<textarea name='textblock'></textarea>
<input type='submit' value='Add text'>
</form>
<?php
// Open the text file
$f = fopen("text.html", "a");
// Write text
fwrite($f, $_POST["textblock"]);
// Close the text file
fclose($f);
// Open file for reading, and read the line
$f = fopen("text.html", "r");
// Read text
echo fgets($f);
fclose($f);
?>
Который работает, но нуждается в разрывы строк в конце вывода, такие, как если бы я написал «тест», а затем «тест» снова, он выводит как «testtest», очевидно, но я хочу две разрывы строк между ними, как
"Тест
Test"
Я также хочу добавить еще один ввод под названием «Тема», который будет предметом заметки. Я открыт для любых предложений, если этот код неправильный или сложный, тогда не стесняйтесь его сокращать или просто дайте мне совершенно новую.
Спасибо за любую помощь.
Terry.
http://php.net/manual/de/function.nl2br.php – Jasper
использование FWRITE ($ е, $ _POST [ "TextBlock"] PHP_EOL.); –
Просто поместите этот $ _POST ["textblock"]. '\ r \ n' –