This project is read-only.

File.docx corrupt

Jun 5, 2014 at 2:54 PM
Hi,
I'm developping a web page in which the users can download a word file.
I'm trying to do this with PHPWord. But the file .docx that outputs from the page is corrupt and I can't open it.
Here's the script:
require_once 'PHPWord.php';
$PHPWord = new PHPWord();

$template = $PHPWord->loadTemplate('Budget.docx');
$template->setValue('CLIENTE', $cliente);
$template->setValue('DATA', $data);
$template->setValue('INQUN', $inqun);
$template->setValue('PROGETTO', $progetto);
$template->setValue('LUOGO', $luogo);
$template->setValue('QUANTITA', $quantita);
$template->setValue('NOME', $nome);
$template->setValue('CODICEDESIGN', $codice);
$template->setValue('CERTIFICAZIONE', $certificazione);
$template->setValue('MATERIALE', $material);
$template->setValue('DIAMETRO', $diametro);
$template->setValue('SPESSORES', $spessore);
$template->setValue('SPESSOREF1', $spessoreF1);
$template->setValue('SPESSOREF2', $spessoreF2);
$template->setValue('UNITARIO', $unitario);
$template->setValue('TOTALE', $totale);
$template->setValue('PREZZOU', $prezzou);
$template->setValue('PREZZOT', $prezzot);

$template->save('Budget1.docx');
Where every value in the replace position is a string value.
What could be the problem that makes the file corrupt?
Jun 6, 2014 at 3:30 PM
Hi,

Which version of PHPWord were you using? PHPWord development is continued in GitHub. Can you get the latest version (0.11.1) and run your code against it?

Thanks.
Oct 14, 2014 at 2:05 PM
Hi,

I've came back to PHPWord after working with php header.
I'm trying to do it with the latest version but it gives me the same error.
Oct 16, 2014 at 8:47 AM
I've found the problem!

The template I want to edit was made with OpenOffice.
I've made it with Google Docs and I've exported it like a Microsoft Word docx and it works.