questo è lo script che dovrebbe aggiungere un contatto su outlook 2002 in xp SP3:
com_load_typelib('Outlook.Application');
$this->ojAp = new COM("Outlook.Application");
$this->NaS = $this->ojAp->GetNamespace("MAPI");
in questa riga mi da errore:
$this->MFo = $this->NaS->GetDefaultFolder('olFolderContacts');
errore:
Fatal error: Uncaught exception 'com_exception' with message 'Parameter 0: Incompatibilità tra tipi. ' in C:\Programmi\EasyOffice\Apache Group\Apache2\htdocs\EasyOffice\g_coOL.inc:19 Stack trace: #0 C:\Programmi\EasyOffice\Apache Group\Apache2\htdocs\EasyOffice\cli_iu.php(283): coOl->_coOl('olFolderContact...') #1 {main} thrown in C:\Programmi\EasyOffice\Apache Group\Apache2\htdocs\EasyOffice\g_coOL.inc on line 19
anche senza apici
mentre se utilizzo il valore 10 che dovrebbe corrispondere al
olFolderContacts tra i processi carica outlook.exe ma non va avanti e dopo un pò php termina il processo
![]()