fwrite Записывает данные в файл в бинарно-безопасном режиме &reftitle.description; intfalsefwrite resourcestream stringdata intnulllength&null; Функция fwrite записывает содержимое data в файловый поток stream. &reftitle.parameters; stream &fs.file.pointer; data Строка, которую нужно записать. length Функция остановит запись через length байтов, если значение length — целое число (&integer;), или когда достигнет конца строки data, в зависимости от того, что произойдёт раньше. &reftitle.returnvalues; Функция fwrite возвращает количество записанных байтов&return.falseforfailure;. &reftitle.errors; Функция fwrite выдаёт ошибку уровня E_WARNING в случае ошибки. &reftitle.changelog; &Version; &Description; 8.0.0 Параметр length теперь принимает значение &null;. &reftitle.examples; Простой пример использования функции <function>fwrite</function> ]]> &reftitle.notes; Запись в сетевой поток может прекратиться до завершения записи строки. Значение, которое возвращает функция fwrite, можно проверить: ]]> В системах, которые различают двоичные и текстовые файлы (например, операционные системы Windows), файл должен быть открыт с флагом «b» в конце аргумента mode функции fopen. Если функция fopen открыла дескриптор stream в режиме «добавление в конец», вызовы функции fwrite будут атомарными (если размер data не превышает размер блока файловой системы, на некоторых платформах, и пока файл хранится в локальной файловой системе). То есть не нужно блокировать ресурс функцией flock перед вызовом функции fwrite; данные будут записаны без прерываний. При повторной записи в файловый указатель, данные будут добавлены в конец файла: ]]> &reftitle.seealso; fread fopen fsockopen popen file_get_contents pack