|
|
|
| Читал здесь на форуме:
$alt ="обычная строка!";
$file = fopen("alt.txt","a");
if (!$file) $error=$error."<li>Невозможно открыть файл";
else {fwrite($file, $alt."/n"); fclose($file);}
|
Но запись происходит не в новую строку, а в туже только в строке ещё появилось /n. Как сделать чтобы запись велась именно в новую строку???
Заранее благодарен! | |
|
|
|
|
|
|
|
для: komaroff
(29.12.2005 в 23:59)
| | \n | |
|
|
|
|
|
|
|
для: spiner
(30.12.2005 в 00:00)
| | А теперь вместо \n рисует маленький квадратик, а пишет всеравно в ту же строчку! | |
|
|
|
|
|
|
|
для: komaroff
(30.12.2005 в 00:29)
| | маленький квадратик - это символ конца строки. Откройте этот файл например Вордом и увидите что записано не в одну строку. И если читать файл средствами пхп, то все ОК будет. Например функция file() запишет файл в массив, разбив его по строкам, не смотря на то что Вам кажется что в записано в одну строку. | |
|
|
|
|
|
|
|
для: komaroff
(30.12.2005 в 00:29)
| | Блокнот не понимает \n, ему нужен полноценный Windows-перевод строки при помощи последовательности \r\n. | |
|
|
|
|
|
|
|
для: komaroff
(29.12.2005 в 23:59)
| | А может можно как-то при помощи указателя??? Чтобы наглядно было видно, что написано с новой строки! | |
|
|
|
|
|
|
|
для: komaroff
(30.12.2005 в 01:11)
| | Символ перевода строки видет все программы. Дело в том, что php он больше под unix орентирован. А блокнот не понимает \n, а насколько я помню он видет \n\t. | |
|
|
|
|
|
|
|
для: komaroff
(29.12.2005 в 23:59)
| | Попробуй поставь вместо "a" ещё плюс "а+"
$alt="текст";
$file=fopen("alt.txt"; "a+");
fwrite ($file, "$alt\r\n");
fclose ($file); | |
|
|
|
|
|
|
|
для: midav
(30.12.2005 в 03:02)
| | И если меня не ошибает память за перевод на новую строчку отвечает \r а не \n | |
|
|
|
|
|
|
|
для: midav
(30.12.2005 в 03:04)
| | Надо, по моему, \n\r. | |
|
|
|
|
|
|
|
для: WebTech
(30.12.2005 в 07:08)
| | Это для Macintosh :)))
\r\n - Windows
\n\r - Macintosh
\n - UNIX
|
| |
|
|
|
|
|
|
|
для: cheops
(30.12.2005 в 13:27)
| | Большое всем спосибо!!!!! \r\n - работает (у меня windows:)))) | |
|
|
|