Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

ics vcs Kalender Import. Fehler bei mehrtägigen Terminen?

Frage Microsoft Outlook & Mail

Mitglied: colivo

colivo (Level 1) - Jetzt verbinden

10.07.2008 um 10:30 Uhr, 7271 Aufrufe

Hallo ich möchte mit php import Dateien für Kalendereinträge erzeugen. Die Daten befinden sich in einer .dat datei und werden mit php ausgelesen. Bisher klappt das ganz gut bei eintägigen Terminen sobald ein Termin aber über mehrere Tage eingetragen ist erscheint in Outlook die Meldung: "... Mindestens ein Parameter ungülitg!"

Hier mein Code:

01.
<?php 
02.
 
03.
  $kat = $_GET["kat"]; 
04.
  $nr = $_GET["nr"]; 
05.
  
06.
  $kat = "data/".$kat.".dat"; 
07.
   
08.
  $readfile = file($kat); 
09.
  for ($i=0; $i<count($readfile); $i++) 
10.
  {  
11.
  	if($i == $nr - 1) 
12.
13.
		 $fields = split(";",$readfile[$i]); 
14.
		  
15.
		 $ics .= "BEGIN:VCALENDAR\n"; 
16.
		 $ics .= "PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN\n"; 
17.
		 $ics .= "METHOD:PUBLISH\n"; 
18.
		 $ics .= "VERSION:2.0\n"; 
19.
		 $ics .= "BEGIN:VEVENT\n"; 
20.
		 $ics .= "DTSTART;VALUE=DATE:".trim($fields[5])."".trim($fields[3])."".trim($fields[4])."\n"; // Y 
21.
		 if($fields[6] == "") 
22.
23.
		   $ics .= "DTEND;VALUE=DATE:".trim($fields[5])."".trim($fields[3])."".trim($fields[4])."\n"; 
24.
25.
		 else 
26.
27.
		   $ics .= "DTEND;VALUE=DATE:".trim($fields[8])."".trim($fields[6])."".trim($fields[7])."\n"; 
28.
		 }	 
29.
		 
30.
		 if($fields[10] != "") 
31.
32.
		   $ics .= "LOCATION:".$fields[10]."\n"; 
33.
34.
		 $ics .= "TRANSP:TRANSPARENT\n"; 
35.
		 $ics .= "SEQUENCE:0\n"; 
36.
		 $ics .= "UID:nummer".trim($fields[0])."\n"; 
37.
	     $ics .= "DTSTAMP:".date(Y)."".date(m)."".date(d)."T".date(H).date(i).date(s)."Z\n"; 
38.
		 $ics .= "DESCRIPTION:".$fields[9]."\n"; 
39.
		 $ics .= "SUMMARY:".$fields[9]."\n"; 
40.
		 $ics .= "PRIORITY:5\n"; 
41.
		 $ics .= "X-MICROSOFT-CDO-IMPORTANCE:1\n"; 
42.
 		 $ics .= "CLASS:PUBLIC\n"; 
43.
		 $ics .= "BEGIN:VALARM\n"; 
44.
 		 $ics .= "TRIGGER:-PT15M\n"; 
45.
  		 $ics .= "ACTION:DISPLAY\n"; 		 
46.
		 $ics .= "DESCRIPTION:Reminder\n";	  
47.
		 $ics .= "END:VALARM\n"; 
48.
		 $ics .= "END:VEVENT\n"; 
49.
		 $ics .= "END:VCALENDAR\n"; 
50.
51.
52.
 
53.
 
54.
header("Content-type: application/octet-stream"); 
55.
header("Content-Disposition: attachment; filename=test.ics"); 
56.
echo $ics; 
57.
?> 
58.
 
Die entsprechenden Einträge für mehrtägige Termine in der exportierten Datei sehen exakt gleich aus wie beim exportieren mit Outlook selbst:

01.
DTSTART;VALUE=DATE:20082009 
02.
DTEND;VALUE=DATE:20082109
Hat jemand ne Idee woran da liegen könnte. Oder noch besser ne Übersicht wie man diese ics Dateien genau erzeugt (hab da nichts Gutes gefunden)
Ähnliche Inhalte
Outlook & Mail
gelöst Outlook 2016 Wochentag-Agenda Ausdruck Termine fehlen (4)

Frage von PatrickStolz zum Thema Outlook & Mail ...

Exchange Server
Exchange 2016 - Ressourcen Kalender - Termine nur in Ressource möglich?

Frage von bigtbigt zum Thema Exchange Server ...

Exchange Server
gelöst Iphone Kalender - Sync mit Exchange - Termine verschwinden sporadisch (4)

Frage von Zigsen zum Thema Exchange Server ...

Neue Wissensbeiträge
Windows Tools

Zeit für Energiesparmodus, Bildschirmabschaltung etc. schnell anpassen

Anleitung von hannsgmaulwurf zum Thema Windows Tools ...

Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(4)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Heiß diskutierte Inhalte
Firewall
Richtige Grundeinstellungen der Pfsense für mein Netzwerk (15)

Frage von Spitzbube zum Thema Firewall ...

Switche und Hubs
gelöst Cisco 2960x Stacking über mehrere Etagen (12)

Frage von b3scher zum Thema Switche und Hubs ...