Fublin, С этим ключем тогда так ($file, PHP_EOL . $str)
Fublin, С этим ключем тогда так ($file, PHP_EOL . $str)
Koenig, А вот эта штука на что влияет ?
PHP_EOL
Первый пример http://php.net/manual/ru/funct ... s.php или использовать константу, которая сообщает о добавлении , а не о перезаписи
Fublin (27.12.2011/03:15)Это константа пхп. Расшифровывается как end of line - конец строки, она меняется в зависимости в какой оси собран сервер, если это мак то это \r\n , линух \n ...
Koenig, А вот эта штука на что влияет ?
PHP_EOL
Koenig (27.12.2011/03:23)Ну если это конец строки, то по идее то должно итак записывать..хз.
Это константа пхп. Расшифровывается как end of line - конец строки, она меняется в зависимости в какой оси собран сервер, если это мак то это \r\n , линух \n ...
Koenig (27.12.2011/03:21)а какая константа сообщает от добавлении новой строки в файл ?
Первый пример http://php.net/manual/ru/funct ... s.php или использовать константу, которая сообщает о добавлении , а не о перезаписи
Fublin, FILE_APPEND Если файл filename уже
существует, данные будут
дописаны в конец файла
вместо того, чтобы его
перезаписать.
Koenig, Не, в конец файла не надо. Надо в следующею строку чтоб записывалось.
А так ?
$source = $_POST['source'];
$file = "file.txt";
$Saved_File = fopen($file, 'a+');
fwrite($Saved_File, $source);
fclose($Saved_File); Fublin, Ну это так и есть, в конец файла, то есть запись подряд, а ты уже можешь разделить на строки дописывая с разделителем. Щас пример дам
Fublin, пример впринципе есть по ссылке, см. пример 2
<?php
$file = 'people.txt';
// Новый человек, которого нужно добавить в файл
$person = "John Smith" . PHP_EOL;
// Пишем содержимое в файл,
// используя флаг FILE_APPEND flag для дописывания содержимого в конец файла
// и флаг LOCK_EX для предотвращения записи данного файла кем-нибудь другим в данное время
file_put_contents($file, $person, FILE_APPEND | LOCK_EX);
?>