|
|
|
| На системах, которые различают бинарные и текстовые файлы (к примеру Windows), файл должен быть открыт с использованием буквы 'b' в параметре mode функции fopen().
как писать в случае использования открытия для чтения и записи r+b или rb+
и как сделать автоматическое определение ОС сервера чтоб добавлять букву b к параметру открытия\создания файла? | |
|
|
|
|
|
|
|
для: kaoz
(29.05.2006 в 18:44)
| | >как писать в случае использования открытия для чтения и
>записи r+b или rb+
r+b или br+
>и как сделать автоматическое определение ОС сервера чтоб
>добавлять букву b к параметру открытиясоздания файла?
С помощью переменной окружения $_ENV["OS"]. | |
|
|
|
|
|
|
|
для: WebTech
(29.05.2006 в 18:57)
| | благодарю | |
|
|
|
|
|
|
|
для: WebTech
(29.05.2006 в 18:57)
| | Как показала практика (http://softtime.ru/forum/read.php?id_forum=7&id_theme=16595) у некоторых может не регистрироваться переменная окружения OS. Зато есть предопределённая константа PHP_OS. Лучше пользовться ей. | |
|
|
|