Forum Webscript.Ru

Программирование => PHP => Тема начата: xax от 13 Ноября 2004, 20:57:40

Название: Запись в файл
Отправлено: xax от 13 Ноября 2004, 20:57:40
Как записать средствами php в файл текст, который написан на нескольких строчках, таким образом, чтобы весь текст был на одной строке, и больше никак не отличался.
Я пробовал $filetext[1]=preg_replace("/[^\\w\\d]/"," ",$filetext[1] );
где $filetext[1] - параметр берущийся из формы
Название: Запись в файл
Отправлено: Алексей от 14 Ноября 2004, 14:00:24
заменить newline на табудляцию и записать строку в файл
Название: Запись в файл
Отправлено: xax от 14 Ноября 2004, 19:08:11
Алексей А можешь поподробнее рассказать?
Название: Запись в файл
Отправлено: xax от 15 Ноября 2004, 00:22:25
Я просто очень херовенько знаю php
Название: Запись в файл
Отправлено: AliMamed от 15 Ноября 2004, 09:38:30
[p]str_replace[/p]
\\r - символ перевод каретки
\\n - символ новая строка
Название: Запись в файл
Отправлено: Алексей от 15 Ноября 2004, 16:00:24
$str = "dfdfdfdl;kd
dfddf
dfdfdfd
dfdfdfdfdfd";

$str = str_replace("\\r", ""); //убиваем символ \\r (если текст был в винде создан)
$str = str_replace("\\n", "\\t"); //замена символа новой строки на табуляцию

$fop = fopen("myfile.txt", "w");
fwrite($fop, $str."\\n");
fclose($fop);