ошибка?) Научите пожалуйста, где можно исправить)
Заранее спасибо!
1) Вы читаете бинарный файл (PDF) с помощью функции _FileReadToArray, которая предназначена для текстовых файлов, чтобы читать их построчно. PDF не является текстовым файлом и может содержать EOF. 2) Используйте FileOpen также для чтения бинарных файлов. Затем используйте $bvar = FileRead($h) для чтения содержимого. 3) Почему бы вам просто не использовать FileCopy?
3) мне нужно изменять часть файла. В приведенном выше примере я просто описал проблему в максимально упрощённом виде.
изменить часть файла это: прочитать первую половину файла записать это половину на диск, записать ту измененную часть в конец нового файла, переместиться в старом файле на ДЛИНА_ПЕРВОЙ ПОЛОВИНЫ_ФАЙЛА+ ДЛИНА_ВАШЕГО_НОВОГО_КУСКА и с этого момента прочитать файл до конца и записать этот конец в конец нового файла
Обсуждают сегодня