Я создаю документ MS Office Word с PHP следующим образом:
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment;Filename=filename.doc");
header("Content-Transfer-Encoding: binary");
Но мне нужно сохранить файл на сервере без сохранения как диалоговое окно, чтобы иметь возможность что-то делать с созданным *.doc
файл и передать его пользователю только после внесения изменений.
Так как я могу достичь этого?
Код, который вы используете, предназначен для отправки пользователю браузера.
Чтобы сохранить на сервере, используйте это в PHP:
file_put_contents('path/to/ms/word/document.doc', $theData);
Затем после того, как вы используете свой код для отправки сохраненного файла.
Других решений пока нет …