Das Notes Forum
Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: hawkmaster am 22.02.17 - 09:44:49
-
Hallo,
hat jemand vielleicht schon versucht mit PHP auf einen Lotus Notes 9 Server zuzugreifen?
Ich würde das gerne bei uns im Intranet versuchen. Ich habe eine Doku bei IBM gefunden und hatte das Beispielscript ausgeführt.
https://www.ibm.com/developerworks/lotus/library/domino-php/
Die url_login habe ich mal durch unsere URL angepasst.
Es kommt jedoch ständig eine Fehlermeldung:
Warning: fopen(https://webmail.mydomain.de/?Login): failed to open stream:
Could not open URL
Kann mir vielleicht jemand eine Info dazu geben was man braucht um einen Zugriff mit PHP hinzubekommen?
Vielleicht ein Beispiel?
vielen Dank
Gruss
hawk
-
Hi
du solltest mit CURL arbeiten.
fopen ist zwar in der lage Dateien über eine URL zu öffnen, aber das ist der falsche Ansatz für das was du vor hast.
Was genau willst du mit PHP machen?
Versucht du einen Login anzusprechen?
Hat der Sessiondaten die im Hintergrund mit übertragen werden müssen?
-
Hallo
danke dir.
Eigentlich wollte ich zuerst mnal versuchen überhaupt mit PHP unseren LotusNotes Server anzusprechen bzw. mich einzuloggen.
Später würde ich gerne versuchen den Kalender anzuzeigen
-
Hallo
danke dir.
Eigentlich wollte ich zuerst mnal versuchen überhaupt mit PHP unseren LotusNotes Server anzusprechen bzw. mich einzuloggen.
Später würde ich gerne versuchen den Kalender anzuzeigen
Wie gut sind deine php skills?
Was genau möchtest du aufrufen?
Ich hab 5 jahre mit php entwickelt.
Vieleicht kann ich dir da was zudammen schreiben.
Gesendet von meinem SM-G930F mit Tapatalk
-
Hallo,
nun mit PHP kenne ich mich schon gut aus.
Ich habe ja auch wie erwähnt, Beispiele bei IBM gefunden.
Man kann wohl auch mit COM zugreifen, allerdings muss da der Notes Client auf dem Webserver installiert sein.
Ich dachte nur hier im Forum haben haben vielleicht schon andere so etwas gemacht. Aber vermutlich kommt das doch eher selten vor.
Mir würde erst mal reichen wenn ich überhaupt einen Login zu unserem Notes Server hinbekommen würde.
Dann wäre es toll wenn ich meinen Kalender abfragen könnte.
Gruss
hawk
-
Ich würde jede Anbindung über Com oder ähnliches vermeiden. Meiner Meinung nach ist der beste Weg, die REST Schnittstelle für die gewünschte Datenbank am Server zu aktivieren und dann aus PHP mit einer REST Client Library auf die Domino Daten zu zugreifen.
-
Hallo Ralf,
Ich würde jede Anbindung über Com oder ähnliches vermeiden. Meiner Meinung nach ist der beste Weg, die REST Schnittstelle für die gewünschte Datenbank am Server zu aktivieren und dann aus PHP mit einer REST Client Library auf die Domino Daten zu zugreifen.
kann man irgendwie prüfen, ob diese REST Schnittstelle auf dem Server zur Verfügung steht?
Weil wenn es die nicht gibt, kann ich das vergessen. (zu viel Admin Aufwand um das zu beantragen..)
-
Moin
In dem Fall werden die Services nicht laufen.
Prüfen kannst Du das einfach via get request.
siehe
https://www-10.lotus.com/ldd/ddwiki.nsf/xpAPIViewer.xsp?lookupName=IBM+Domino+Access+Services+9.0.1#action=openDocument&res_title=Specifying_a_request_URL_with_IBM_Domino_Access_Services_das901&content=apicontent