<?
require_once('vendor/autoload.php');
$document = new \PhpOffice\PhpWord\TemplateProcessor('./file.docx');
$uploadDir = __DIR__;
$outputFile = 'new_file.docx';
$name = "22222222";
$document->setValue('name', $name);
$document->saveAs($outputFile);
?>
В файл вместо ${name} должно было указаться значение 22222222
Файл в принципе не создается.
Ошибка:
Fatal error: Uncaught PhpOffice\PhpWord\Exception\CreateTemporaryFileException: Could not create a temporary file with unique name in the specified directory. in /var/www/a/data/www/t/include/PHPWord/vendor/phpoffice/phpword/src/PhpWord/TemplateProcessor.php:108 Stack trace: #0 /var/www/a/data/www/t/include/PHPWord/test.php(4): PhpOffice\PhpWord\TemplateProcessor->__construct('./artist.docx') #1 {main} thrown in /var/www/a/data/www/t/include/PHPWord/vendor/phpoffice/phpword/src/PhpWord/TemplateProcessor.php on line 108