Non riesco a far funzionare le COM con Office 2003 nel mio server. Credo che sia un problema di autorizzazioni. Se lancio uno script come:
<?php
$word = new COM("C:/prova.doc") or die("Non sono riuscito ad eseguire Word");
echo "Word caricato, versione {$word->Version}\n";
$word->Visible = 1;
$word->Documents->Add();
$word->Selection->TypeText("Questa è una prova...");
$word->Documents[1]->SaveAs("Prova inutile.doc");
$word->Quit();
$word->Release();
$word = null;
?>
non succede niente, word non si avvia e il file PHP non si esegue. Ho seguito i suggerimenti di questo articolo (Interfacing With COM Objects Under Windows):
http://www.phpbuilder.com/columns/ve...01.php3?page=1
ma senza successo. Ho vito messaggi simili su altri forum, ma nessuno aveva una risposta. Ho installato php con easyphp, ma su altre macchine con win 2000 server non avevo questi problemi, quindi sospetto che sia un problema legato a 2003 server.
Grazie per ogni risposta