Mit PHP auf eine *.ical zugreifen
Verfasst: 12.10.2012 12:59
Ich suche ein PHP Script, dass es mir erlaubt ein *.ical wie eine Datenbank zu verwenden. Das Ziel soll sein, das ich mir ein kleines Kalenderfeld basteln kann, das ich dann mit z.B. Thunderbird verwalten kann.
Ich benötige mindestens den Zugriff auf Start/End Datum/Uhrzeit Titel Beschreibung und Kategorie.
Es gibt so Tools wie Davical, aber die scheinen mir viel zu komplex für meine Anforderung.
Beispiel Kalender. Kann kopiert und als Text mit der Dateiendung .ics abgespeichert werden.
Ich benötige mindestens den Zugriff auf Start/End Datum/Uhrzeit Titel Beschreibung und Kategorie.
Es gibt so Tools wie Davical, aber die scheinen mir viel zu komplex für meine Anforderung.
Beispiel Kalender. Kann kopiert und als Text mit der Dateiendung .ics abgespeichert werden.
Code: Alles auswählen
BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
X-WR-CALNAME:test
X-WR-TIMEZONE:Europe/Berlin
BEGIN:VTIMEZONE
TZID:Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20121012T110237Z
LAST-MODIFIED:20121012T110501Z
DTSTAMP:20121012T110501Z
UID:83e83b60-0e1c-47cd-9233-fafdff8f378f
SUMMARY:Titel über etwas
CATEGORIES:Schulferien
X-MOZ-LASTACK:20121012T110501Z
DTSTART;TZID=Europe/Berlin:20121013T141200
DTEND;TZID=Europe/Berlin:20121013T163400
LOCATION:Nicht benötigt
DESCRIPTION:Eine grosse\noder kleine Beschreibung\nfür die neugierigen.
CLASS:PUBLIC
X-MOZ-GENERATION:1
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;VALUE=DURATION:-P66D
DESCRIPTION:Mozilla Standardbeschreibung
END:VALARM
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;VALUE=DURATION:-P33D
DESCRIPTION:Mozilla Standardbeschreibung
END:VALARM
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;VALUE=DURATION:-P22D
DESCRIPTION:Mozilla Standardbeschreibung
END:VALARM
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;VALUE=DURATION:-P22D
DESCRIPTION:Mozilla Standardbeschreibung
END:VALARM
END:VEVENT
BEGIN:VEVENT
CREATED:20121012T110507Z
LAST-MODIFIED:20121012T110607Z
DTSTAMP:20121012T110607Z
UID:2c13896b-4443-48af-bf01-8c4ed6ae6b1f
SUMMARY:Nochwas über was
RRULE:FREQ=WEEKLY;INTERVAL=2
CATEGORIES:Feiertag
DTSTART;VALUE=DATE:20121020
DTEND;VALUE=DATE:20121021
LOCATION:Nicht interessant
DESCRIPTION:Wieder was dass viele vielleicht interressiert\n\nDanke für d
ie Mühe.
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
END:VCALENDAR