Как изменить текст в многих *.docx файлах исходя из имени файла?
Есть 1000 шт. файлов MS WORD с расширением .docx
см. скриншот: https://prnt.sc/vciyhl - Имя каждого файла - это цифры по порядку от 1568 до 2568. - В каждом файле нужно поменять цифру 15 на имя файла без расширения файла. - Есть скрипт на PHP который это отлично делает для файлов .txt и .html и прочих файлов, которые редактируются "блокнотом". Но этот скрипт не меняет текст внутри .docx файлов и "калечит" эти .docx файлы. Что не так в скрипте? <?php for ($i=1568; $i < 1593; $i++) { // диапазон имен файлов которые читать нужно $file = file_get_contents("C:/1/{$i}.docx"); // C:/1/ в папку 1 нужно скинуть файлы в которые нужно поменять текст на имя файлов $nextfile = str_replace('15', $i, $file); file_put_contents("C:/1/{$i}.docx", $nextfile); //сохраняем } ?> |
Цитата:
|
Часовой пояс GMT +3, время: 08:46. |