|
|
|
| Есть скрипт
<?
if ($file=fopen("1.txt","а"))
{
fputs ($file, '"Новая строка"; "Новая строка"');
fclose($file);
}
else echo "Облом с файлом";
?>
|
Как сделать так чтобы скрипт писал не всё в подряд, а начал с новой строки? Т.е. получалось бы так:
"Новая строка"; "Новая строка"
"Новая строка"; "Новая строка"
"Новая строка"; "Новая строка"
|
| |
|
|
|
|
|
|
|
для: Максимыч
(22.06.2006 в 13:21)
| |
$string='"Новая строка"; "Новая строка";
fputs ($file, $string."\n"');
|
| |
|
|
|
|
|
|
|
для: tuder
(22.06.2006 в 13:27)
| | Не помогло. Пробовал. Пишет в той же строке. А вместо /n ставит каракулю. Хотя по идее должен перейти на новую строку. | |
|
|
|
|
|
|
|
для: Максимыч
(22.06.2006 в 13:45)
| | Разобрался сам. Просто поправил
if ($file=fopen("1.txt","а"))
|
на
if ($file=fopen("1.txt","аt"))
|
| |
|
|
|
|
|
|
|
для: Максимыч
(22.06.2006 в 13:49)
| | дело в том, что знак конца строки в разных операционных системах разный...
\n - для никсовых
\r\n - для виндовсов
то есть если тот файл с каракулей посмотреть в линухе, там будет все норм :) | |
|
|
|