PHP + Outlook (COM functions)

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ten eerst, search werkt nie dus kan ik nie gebruiken.. wat ik ook zoek hij vind een heleboel maar laat niets zien...

probleem
ik wil een pagina maken waarmee ik outlook contacts kan aanmaken/editen/verwijderen/etc... nu had ik ergens al stukje gevonden:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$outlook = new COM("Outlook.Application") or die("Unable to instantiate Outlook");  
//var_dump($outlook); 

$namespace = $outlook->GetNameSpace("MAPI");  
$contacts = $namespace->GetDefaultFolder(10);  
$messages = $contacts->Items;  
$length = $messages->count;  

print "Number of Outlook contacts: $length<br>\n";  
print "Box: $contacts->Name <br>\n";  

$invoer = $outlook->CreateItem(2);  
$invoer->FirstName = "Peter";  
$invoer->LastName = "Mulder";  
$invoer->CompanyName = "Company";  
$invoer->PublishForm;
het werkt (op het creeeren na dan...) maar het probleem dat ik nu heb is dat de eerste keer dat ik de pagina open het gewoon werkt (krijg de uitvoer: Number of Outlook contacts: 3 Box: Contactpersonen ) maar als ik daarna nog een keer de pagina refresh kan hij geen connectie meer maken met de Exchange server...(als ik met outlook probeer, zelfde probleem)
Misschien dat ik de connectie moet sluiten oid..alleen ik weet niet hoe
code:
1
2
3
4
$outlook->Quit();
$outlook->Close();
$outlook->Release();
$outlook = null;
werkt niet...

verder vroeg ik me af of iemand nog ergens info weet te staan over COM-functies met die outlook contacts..
http://msdn.microsoft.com.../html/olmthCreateItem.asp
staat het meeste wel op, maar is soms erg onduidelijk :/

http://www.programmersheaven.com/articles/Bogomil/art.htm
(is om Folders/berichten te lezen, deze werkt echter helemaal niet bij mij...)

en ter informatie, hij connect de 1e keer gewoon dus wel goed...
var_dump($outlook);
geeft als output:
object(COM)(1) { [0]=> int(1) }

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ondertussen doet die ut helemaal niet meer.. terwijl ik (naar mijn weten) niets heb veranderd aan mijn instellingen (van windows/exchange/outlook/apache)...
ook niemand die toevallig weet of je je windows nog anders moet configureren om van die COM-meuk gebruik te maken?