У меня есть приложение symfony, работающее в Интернете, и PHP Word отлично справляется со своей работой.
То же приложение работает на моем локальном хосте, но с выше symfony версией , а также выше php версией 7.39 .
И PHP -Word отправляет нечитаемые файлы .
Я обновлен до PHP -WORD с 0.15 до версии 0.17 , но проблема остается.
Я сократил свой код - чтобы исключить ошибки кода. Теперь у меня есть только пустой документ . Но файл не читается .
// Creating the new document...
$phpWord = new PhpWord();
// Saving the document as OOXML file...
$objWriter = IOFactory::createWriter($phpWord, 'Word2007');
// Create a temporal file in the system
$fileName = 'Planungsuebersicht_' . $this->getUser() . '.docx';
$temp_file = tempnam(sys_get_temp_dir(), $fileName);
// Write in the temporal filepath
$objWriter->save($temp_file);
Dropbox-ссылка на нечитаемый (пустой) .docx-файл
Когда вы пытаетесь откройте его, вы должны увидеть следующие сообщения об ошибках на вашем языке:
Это работало в течение многих лет - и теперь оно возвращает нечитаемые файлы даже когда я пытаюсь создать пустую страницу.
Может кто-нибудь помочь?