Newsgroup: it.comp.www.php
Titolo: Collegamento ad outlook

Ciao a tutti, tramite una pagina PHP devo potermi collegare
all'outlook installato sul PC dell'utente per creae un nuovo evento/
task/appuntamento..... voi avete qualche dritta??
Ho trovato questo:
http://www.microsoft.com/downloads/en/details.aspx?familyid=2714320d-c997-4de1-986f-24f081725d36&displaylang=en
ma non so se può fare al caso mio!
grazie

 task/appuntamento..... voi avete qualche dritta??
Non puoi.
PHP gira sul server, Outlook sul client.
Forse puoi generare un'email da mandare all'utente con un formato 
particolare per cui Outlook gli permette di trasformarla in evento, ma 
dovresti chiedere su un ng che tratti Outlook ed Exchange, piu` che qui.
Bye.

mmmm grazie per la pronta risposta.... ma il link che ho postato non
potrebbe aiutarmi??
inoltre: io sapevo che tramite .NET (quindi non PHP) era possibile
creare un collegamento con l'agenda di Outlook....


beh zozzeria per zozzeria... ;-)

 creare un collegamento con l'agenda di Outlook....
.Net vuol dire tutto e niente. E` un framework, che puo` girare sul 
server o sul client.
Se poi ASP.Net ha dei componenti in ActiveX che vengono scaricati sul 
client e permettono di accedere ad Outlook, e` un altro discorso, che 
implica anche problematiche di sicurezza e di autenticazione, oltre ad 
essere roba completamente platform dependent e closed source.
Bye.

Quindi cosa potrei fare per fare in modo che da una pagina PHP venga
inserito automaticamete in exchagne??
Thanks

 pagina PHP venga inserito automaticamete in exchagne?
Finché fai confusione di concetti e di significato non si può dire 
molto, mi riferisco allo scambio outlook/exchange e a "inserire 
automaticamente in exchange" di cui non si capisce il concetto.

Non faccio nessuna confusione.
So benissimo cosa è .NET, cosa è 
ASP.NET
 e cosa è il
Framework .NET .... con le le relative differenze.
Ora, domanda, da una pagina Web (PHP) posso (in qualche modo) creare
un'attività nel calendario outlook del client?? (e quindi fare in modo
che poi venga gestito, exchange)
Anche google (Gmail) fa una cosa simile, oppure sbaglio?
Grazie

 Anche google (Gmail) fa una cosa simile, oppure sbaglio?
http://en.wikipedia.org/wiki/ICalendar

Non sapevo fosse un formato standard!!!
Quindi se non ho capito male, potrei inviare una mail con i file
allegato di questo tipo??
il destinatario potrebbe accettare l'invito ed automaticamente
verrebbe salvato nel proprio outlook e, in caso di exchange, nel
calendario "condiviso"
è corretto??

 che poi venga gestito, exchange)
No. Con php no. Puoi usare qualche linguaggio client-side, ma non ho 
idea di come potresti fare.
-- 
g4b0, linux user n. 369000
http://brosulo.net

peccato :((  speravo si potesse fare qualche cosa inviando un file di
tipo iCalendar come allegato ad una mail.
Quindi non esiste proprio nessuna soluzione :( ?

 � corretto??
S�, come attachment mime di tipo text/calendar;
oppure, un esempio
<?php
header('Content-Type: text/calendar');
header('Content-Disposition: attachment; filename=test.ics');
printf("BEGIN:VCALENDAR\n");
printf("VERSION:2.0\n");
printf("PRODID:-//hacksw/handcal//NONSGML v1.0//EN\n");
printf("BEGIN:VEVENT\n");
printf("
UID:ui...@example.com
\n");
printf("DTSTAMP:19970714T170000Z\n");
printf("ORGANIZER;CN=John Doe:MAILTO:
john...@example.com
\n");
printf("DTSTART:19970714T170000Z\n");
printf("DTEND:19970715T035959Z\n");
printf("SUMMARY:Bastille Day Party\n");
printf("END:VEVENT\n");
printf("END:VCALENDAR\n");
?>
il file lo scarichi e lo apri con un qualsiasi client iCalendar
compatibile (fra cui Microsoft Sguardofuori).

 ma non so se può fare al caso mio!
No, non può fare al caso tuo: è relativo alla programmazione COM, e
cioè client side. Con quello, al limite, potresti interagire con
un'istanza di Outlook presente sul server su cui gira PHP, se è un
server windows. Ma dubito che sia quello che ti serve.
Intanto tieni presente che gli eventi/task/appuntamenti non stanno
"dentro outlook", ma dentro il server exchange; se hai la possibilità
di farlo (cioè se hai modo di contattare gli amministratori del server
exchange in questione), puoi provare ad usare l'interfaccia web
service di exchange per manipolare i dati degli utenti:
http://msdn.microsoft.com/en-us/library/aa563060%28v=EXCHG.140%29.aspx
è una cosa abbastanza facile da .Net, che ci si riesca o no da php
pero' è tutto da dimostrare...
bye!

"Mau C"
la tua soluzione è grandiosa!!
non pensavo che l'integrazione potesse arrivare fino a questo punto!!!
unico dubbio: esiste un modo per caricare l'attività senza passare da
una conferma del "destinatario"?? (forse chiedo troppo)
Grazie infinite

 una conferma del "destinatario"?? (forse chiedo troppo)
qui non so risponderti con precisione, credo che la conferma del
destinatario sia una delle feature incluse nelle specifiche iCalendar:
se � opzionale, semplicemente non la usi e non verr� richiesta la conferma.

 inserito automaticamete in exchagne??
ex chagne ?!?