Gestendo correttamente le intestazione delle pagine PHP è possibile creare documenti Microsoft Word dinamicamente, reperendo informazioni da fonti come database, XML, file di testo e cosi via.
Il funzionamento di questo script è indipendendente dal sistema in uso, essendo compito del client disporre dei plug-in necessari all’esecuzione del file Word.
Concentriamoci adesso sulla creazione di base del file Word. Creiamo un file PHP di prova che chiameremo word.php ed inseriamo il seguente codice:
<?
header("Content-Type: application/msword");
?>
Hello... Word
Questo è un documento Word creato con PHP
Visualizzeremo attraverso il browser il documento Word col testo specificato nello script PHP.
L’unica riga di codice PHP, utile alla creazione delle intestazioni di cui abbiamo parlato nell’introduzione di questo articolo, è la seguente:
header("Content-Type: application/msword");
Attraverso la gestione del MIME-Type application/msword trasformiamo il file word.php in un reale file Microsoft Word.
