Das Problem gibt es bei mir nicht
Ich schau mir heute Abend mal meinen Code an.
Das Problem gibt es bei mir nicht
Ich schau mir heute Abend mal meinen Code an.
Okay, danke. Könnte wieder am Exchange liegen, ist ja bei mir die Benutzeranmeldung auch anders, weil einfach anders eingestellt.
Mach mal aus
$s_tag = date('j');
ein
$s_tag = date('d');
‚j‘ liefert den Tag in Form von 1-31
‚d‘ entsprechend von 01-31
siehe auch. PHP - date - Datums- und Zeit-Funktionen
Hi wgreipl,
koenntest Du dies bitte auch in deinem originalen Post aendern. Dies hilft die naechsten die deinen Kode kopieren bestimmt. (vor allem mich, da ich mich demnaechst dran mache)
Gruss,
oortmanp
Gute Idee.
Wird sofort erledigt.
Bei mir funktioniert das Script jetzt tadellos! Super, danke an alle!
Meine Benutzeranmeldung im include-Script schaut übrigens so aus
"Domäne\\User"
So hat es dann bei mir funktioniert.
Habe es im Original-Skript mal als Kommentar hinzugefügt.
Bin mir ganz sicher, aber was ist denn mit dieser Zeile
$s_EndTag*=*date('j',*$s_EndDatum);
Gruss pieter
Bei mir hat es trotzdem funktioniert. Sollte es bei Dir zu Problemen führen sag Bescheid und ich ändere es im Original ab.
Hallo,
ohne jetzt unbedingt einen neuen Thread auf zu machen, habe ich eine kurze Frage:
uns zwar kann man ja auch die Aufgaben aus Exchange auslesen, besteht auch die Möglichkeit diese nach Status und Fälligkeitsdatum zu Filtern?
Grüße Creacher
ist wahrscheinlich wieder mal eine doofe Frage, aber trotzdem:
wo finde ich diese Dateien?
https://exchange.example.com/EWS/types.xsd
https://exchange.example.com/EWS/messages.xsd
https://exchange.example.com/EWS/Services.wsdl
Es gibt keine doofen Fragen.
Ersetze die URL durch die deines Exchangeservers.
Ersetze die URL durch die deines Exchangeservers.
da komm ich nicht drauf. Hab ich das falsch interpretiert ?
https://192.168.x.xxx/EWS/types.xsd
Hat dein Exchange keine richtigen DNS-Eintrag.
Meist ist es der Rechnername.
Bei mir z.b.: https://sbs2008/EWS/…
Wenn Du diese URL in deinen Browser eingibst müßte der Download der entsprechenden Datei beginnen, sollte Du direkten Zugriff auf den Server haben kannst Du die Datei auch direkt laden und in den Skriptordner von IPS legen. Da ich gerade nicht am Server bin kann ich dir den physischen Pfad leider nicht sagen.
die hab ich gefunden über die Suche.
types.xsd
diese zwei nicht
messages.xsd
Services.wsdl
Hat dein Exchange keine richtigen DNS-Eintrag.
doch, hat er.
Ist aber noch ein 2003-er. Liegts daran?
Genau daran liegt es.
Diese Skripte arbeiten nur mit Exchange 2007 & 2010. Mit einem 2003er gab es die SOAP-Abfrage glaube ich noch nicht.
Hallo Werner
damit komm ich nicht ganz klar. Woher kommt diese Klasse?
// Klasse für den entsprechenden Benutzer laden
include "class_ex_werner.ips.php";
***** hat sich erledigt ****
Trotzdem zur Erklärung des Namens.
Ich hatte extra Klassen für die verschiedenen Postfächer meines Exchangeservers. Für jeden Benutzer eine eigene Klasse. Ja ich weiß das geht auch einfacher war aber nur zu Testzwecken drin und Testzwecke halten ja bekanntlich am längsen
Ist halt die eigentlich Exchange-Klasse
Habe eigentlich alles gemäss Anleitung gemacht. Bekomme jedoch folgende Fehlermeldung:
Warning: include(class_ex_juerg.ips.php) [function.include]: failed to open stream: No such file or directory in C:\IP-Symcon\scripts\35828.ips.php on line 41
Warning: include() [function.include]: Failed opening ‚class_ex_juerg.ips.php‘ for inclusion (include_path=’.;C:\php5\pear’) in C:\IP-Symcon\scripts\35828.ips.php on line 41
Notice: Undefined variable: client in C:\IP-Symcon\scripts\35828.ips.php on line 49
Fatal error: Call to a member function FindItem() on a non-object in C:\IP-Symcon\scripts\35828.ips.php on line 49
Kann nicht gehen. Deine Class heisst nicht so. class_ex_juerg.ips.php
Schau im Objektbaum, Du hast was vergessen.