|
|
|
|
|
для: cheops
(03.12.2005 в 00:51)
| | Большое спасибо, cheops. | |
|
|
|
|
|
|
|
для: ck
(03.12.2005 в 00:45)
| | Вы результаты в блокноте смотрите? Тогда он не понимает UNIX-первод строки \n, а понимает только windows \r\n. Т.е. писать следует
<?php
fwrite($op, "\r\n541");
?>
|
либо не обращать внимание, на блокнот, если вы всё оформляете в UNIX-стиле.
PS Будте осторожны - если ваши файлы создавались в Windows - всегда используйте для перевода \r\n, если в UNIX - \n: переводы строк из разных операционных систем выпили не мало программистской крови... | |
|
|
|
|
|
|
| Имеется файл "name.txt". В нем множество строк, каждая из которых составляет цифру:
535
537
538
540
и т.п.
Необходимо добавить еще одну цифру (например, 541) в конец файла.
$op=fopen("name.txt", "a")
fwrite($op, "541");
fclose($op);
|
Приводят к результату вида
54051
Попытка вписать конец строки
привела к появлению между 540 и 541 крошечного вертикального прямоугольника. Хм, любопытно - при попытке скопировать сюда этот прямоугольник, он исчез, а на его месте образовался перенос строки. То есть он и означает этот перенос? Если файл будет сканироваться скриптом на Perl - отождествит ли он этот прямоугольник с простым разрывом строки? | |
|
|
|
|